2013-04-05 204 views
0

gog.com有一個HTTP站點(http://www.gog.com/)和一個HTTPS站點(https://secure.gog.com/)。gog.com的登錄鏈接僅在Firefox中丟失(適用於HTTP)

當我訪問了Firefox中的HTTPS站點時,登錄/註冊行動鏈接可見:

gog.com via HTTPS on Firefox

當我訪問HTTP網站在Firefox,鏈接失蹤

gog.com via HTTP on Firefox

但是,當我參觀鉻的HTTP網站,鏈接可見:

gog.com via HTTP on Chromium

所以gog.com似乎並沒有隱藏在普通的HTTP登錄鏈接。事實上,如果我禁用CSS,我可以看到登錄表單上的Firefox的HTTP變異,太:

gog.com via HTTP on Firefox without CSS

我聯繫了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或類似功能的安全功能?

回答

0

無論出於何種原因,gog.com需要本地存儲HTTP(但不包括HTTPS)。

所以about:config設置dom.storage.enabled需要是true

(與anime.stackexchange.com和japanese.stackexchange.com上的JS類似的problem