
我目前正在以實習生的身份為一家公司使用 Powerapps 開發一個 Web 應用程式。該應用程式運行良好,但仍然存在很大的安全問題......外部連結。
正如標題所暗示的,我使用Chrome kiosk 模式(--kiosk)來顯示我的應用程序,因為它在一個大觸摸屏上使用,公司中的任何人都可以使用該觸摸屏,當您從中選擇PDF 文件時顯示它們SharePoint 清單。
快速精確(如果這很重要):電腦已設置,因此它會在 Chrome 而不是資源管理器上自動啟動(透過 WinLogon\Shell)。
問題是,某些 PDF 文件中有外部鏈接,這將在資訊亭模式下開啟一個新選項卡,並且在不連接鍵盤的情況下無法返回應用程式。
使用主機規則阻止 IP 不起作用,因為它仍然會啟動一個新選項卡,但會阻止內容...我也無法使用附加元件來阻止鏈接,因為我需要管理員權限才能這樣做。
後來我發現除了“--kiosk”之外還使用“--app”,因此單擊鏈接會打開一個新視窗而不是新選項卡,這可能有助於找到其他解決方案,但我沒有在大屏幕上處於活動狀態,因為我需要管理員來更改此類設定。
我還注意到,以前的應用程式(這是一個“.exe”,我沒有開發並且做得很差)無法打開鏈接,或者至少沒有顯示它們。我對此有兩個理論:要么應用程式始終顯示在頂部,要么將 WinLogon\Shell 更改為可執行文件,使其無法在未打開 Windows 資源管理器的情況下啟動瀏覽器。
這些理論讓我思考解決方案,例如強制將焦點放在應用程式標籤/視窗上(就像在連結上按 ctrl+leftclick 時一樣),但我找不到解決方案。
這就是我針對這一特定問題所能收集到的所有內容,如果有人有任何更多的想法和/或建議,我很樂意聽到他們。
PS:抱歉,如果有時我的文法不好/我沒有使用正確的措辭,不是以英語為母語的人