前一段時間,我創建了一個應用程序,客戶端使用WebRTC協議連接到服務器。客戶端屏幕由兩部分組成。一半連接到服務器並接收諸如消息之類的東西,並且具有其中具有WebRTC JavaScript的網頁。另一個是IFRAME。當客戶端連接到服務器時,服務器向客戶端發送一個加載到IFRAME中的Web地址。X-Frame ORIGINS IFRAME
我知道某些網頁無法加載到iframe中,例如通常有密碼屏幕。 Google表單似乎沒有這個限制,這非常棒。
所以,現在想象我啓動一個服務器,並要求20人連接到它。所有20名學生都正確連接到服務器,我知道它是因爲它在我的電腦上提供了所有的細節。通常,從我的測試中,15/20將會很好。其他5人將獲得白色屏幕。當我在控制檯中調查時,這是一個XFRAMES ORIGIN問題,它表示正在加載的網頁不允許將它自己加載到iframe中。然而,其他人(使用相同的瀏覽器[chrome]和一些相同的瀏覽器版本)都很好。
現在我有一個解決方案,適用於一些學生來說,存在鉻被稱爲設置:
block third party cookies and site data
如果已啓用它不工作,如果沒有啓用它的工作。
現在我還剩下4名學生,他們仍然只看到一個我無法解決的白屏問題。 Chrome和Firefox都支持該軟件,但都產生相同的問題。
建築設置是學生通過服務器連接到互聯網。他們必須通過這個服務器連接,因爲我的域名服務器不是本地的,事實上我的網站也不是本地的。
我不認爲這是一個編碼問題,因爲它只發生在幾個選擇的計算機上,其他所有的工作只是hunky dory。因此,我認爲這可能是其他問題的一個問題:防火牆,安全設置,配置按鈕等。如果任何人有什麼建議,我可以做些什麼來彌補這一點,那麼我會非常感謝您的幫助。
我試圖提供所有我認爲相關的信息(亨氏長度),但是我錯過了任何東西,請問。
謝謝。 Alex
主要是它的工作原理雖然它只有當有,我有一個問題,某些頁面。一個例子是谷歌搜索不起作用,但谷歌形式確實工作。 –