發表文章

目前顯示的是 8月, 2021的文章

JS dialogs警告訊息

圖片
                    最近有使用者反應檔案無法上傳,檢查後發現當按下上傳按鈕後沒有反應,一開始我以為是上傳資料夾權限的設定跑掉,因為前不久主機做過電力維護有重開機,所以原本要去看設定,但又發現一直出現 A different origin subframe tried to create a JavaScript dialog 這樣奇怪的警告訊息。                 查了一些資料發現可能是和 JS dialogs 有關,因為發生問題的系統是在職員工系統底下的一個子系統,子系統都是在 iframe 框架底下工作,如下圖:                 資料顯示目前 chrome92 版以後的都會受到影響,系統使用到 JS dialogs 可能在跨網域時 chrome 認為是一種欺騙行為。測驗其他像是 Firefox 、 Edge 或是 IE 都沒有這個問題,但因為這是安全性問題,我猜可能其他瀏覽器之後的更新可能也會出現這樣的問題。                  所以目前的解決方法是發生問題的這個子系統不再 iframe 底下工作,當按下連結後跳出另一個分頁執行,身分驗證的參數加密傳送,再進行測試就沒有出現警告訊息,檔案也能正常上傳了 !!                 檢查其他系統都沒有出現這類的警告訊息,因使用者急著要用所以到底是引用了什麼 js 檔裡面有用到 JS dialogs 會出現警告訊息還要再找時間調查了。 參考網址: https://www.chromestatus.com/feature/5148698084376576#details   https://trailblazer.salesforce.com/issues_view?id=a1p4V000...