gog.com有一個HTTP站點(http://www.gog.com/)和一個HTTPS站點(https://secure.gog.com/)。gog.com的登錄鏈接僅在Firefox中丟失(適用於HTTP)
當我訪問了Firefox中的HTTPS站點時,登錄/註冊行動鏈接可見:
當我訪問HTTP網站在Firefox,鏈接失蹤:
但是,當我參觀鉻的HTTP網站,鏈接可見:
所以gog.com似乎並沒有隱藏在普通的HTTP登錄鏈接。事實上,如果我禁用CSS,我可以看到登錄表單上的Firefox的HTTP變異,太:
我聯繫了gog.com支持,但他們無法重現它。
我在不同的系統上測試了三種不同的Firefox安裝,我從來沒有通過HTTP看到登錄/註冊。這只是我嗎?!
我用Firebug檢查了源代碼。對於HTTP,相關部分似乎是:
<div class="nav_user">
<div class="nav_empty not_logged"></div>
</div>
對於HTTPS,它看起來像:
<div class="nav_user">
<div class="nav_link nav_account nav_login" data-hoverclass="hover_acc">
<span class="nav_login_icon"></span>
<span class="nav_text">Login/Sign-up</span>
<div class="nav_hover"></div>
</div>
<div class="nav_cart_h">
<div class="nav_empty"></div>
</div>
</div>
是否有人有此解釋?爲什麼它可以在其他瀏覽器中使用,但不能在Firefox中使用?
編輯:他們的HTTP站點上的其他東西似乎也不能在Firefox中工作(但在HTTPS上沒有任何問題)。例如,我不能在主頁上使用大轉盤:單擊導航箭頭不會執行任何操作,也不會單擊一個遊戲。
所以所有這些問題可能與JavaScript有關? Firefox是否有任何禁用HTTPS或類似功能的安全功能?