我們正在開發一個網路應用程式。我們在測驗中注意到了這組奇怪的矛盾行為:
- 使用 Edge 通過 Novell Access Manager(NAM) 訪問網站時,頁面在 Internet Explorer 模式下加載并且無法正確呈現。
- 使用 Edge 訪問 NAM 以外的網站時,頁面作業正常(不使用 IE 模式)。
- 使用 Chrome 通過 NAM 訪問該網站時,該頁面作業正常。
- 在我調查過的嘗試這個問題的同事中,只有大約一半遇到了這個問題。這意味著即使通過 NAM 和 Edge 也有一半的作業。這是邊緣的網路設定,據我所知,我們的版本和屬性設定是相同的。
是的,我們清除了快取,重新啟動了邊緣,并重新加載了頁面。我找到的大多數關于 IE 模式的在線幫助都是如何從瀏覽器打開或關閉它,但我們的用戶群不會控制他們的安裝(我們也不會)。為什么我的網站有時會觸發這個……?僅通過 NAM,僅使用 Edge,即使如此,也不是所有人?注意 - 那些有問題的人總是會遇到問題。
我什至很難診斷發生了什么,因為我無法在受影響的瀏覽器上進入 devtools,因為 IE 模式關閉了 devtools,而且我似乎沒有訊息告訴我的這個“IEChooser”應用程式。所以我什至在哪里尋找。任何想法甚至檢查什么?
uj5u.com熱心網友回復:
此問題出現在哪個版本的 Edge 上?
據我所知,IE模式是Edge中一種特殊的作業模式,用于兼容一些老網站,或者使用一些老技術(比如activeX控制元件)。所以這個問題不會出現在 Chrome 中。
使用 Edge 訪問 NAM 以外的網站時,頁面作業正常(不使用 IE 模式)。
不幸的是,我對Novell Access Manager 了解不多,從我搜索的內容來看,它似乎是一個管理工具?所以我不太明白你提到的第二點,聽起來像是一個網站?
我不確定它是否修改了注冊表資料,或者它是否修改了其他組策略配置。但是您可以嘗試導航到:edge://compat在 Edge 中并檢查企業模式站點串列中是否有任何站點資訊。像
uj5u.com熱心網友回復:
我們最終確定有一個網路策略應用于我們的系統,該策略將域指定為應該使用 ie11 的域。這就是為什么在我們的瀏覽器設定中沒有看到它,以及它在人與人之間的行為不同的原因。我們不知道為什么要應用該政策,可能是某人正在做的一些測驗。我們也不知道為什么有些人而不是其他人,或者為什么它被留在原地。但是一旦它被解除,Edge 就按預期作業了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/461468.html
下一篇:觸發與輸入框相關的事件
