簡體   English   中英

使用JavaScript或jQuery檢測Firefox混合內容阻止?

[英]Detect Firefox mixed content blocking with JavaScript or jQuery?

我如何檢測Firefox(或任何瀏覽器)的混合內容阻止JavaScript或jQuery的“功能”?

有關Firefox混合內容阻止的更多信息: https//blog.mozilla.org/tanvi/2013/04/10/mixed-content-blocking-enabled-in-firefox-23/

長話說:

我公司的供應商提供了我們網站的在線訂購部分。 在線訂購使用https,而我們的主要網站使用http。 我被要求重新設置供應商的在線訂購頁面的樣式,以匹配我們主站點的外觀。 我們供應商的在線訂購頁面有兩個iframe,一個用於頁眉,一個用於頁腳。 我用target =“ _ parent”更新了頁眉和頁腳中的導航鏈接,該鏈接在Firefox 23以外的所有瀏覽器中都可以使用,因為FF23阻止了指向http源的鏈接。 我的計划是簡單地編寫一個腳本來更改鏈接target =“ _ blank”,然后讓Firefox用戶獲得彈出窗口。 但是現在jQuery在1.9版中刪除了“ jQuery.browser”功能,並表示嘗試使用功能檢測。 所以過了一會兒谷歌搜索后,我來到這里謙虛地問這個問題。 是的,我知道我可以編寫普通的JavaScript來檢測瀏覽器,但是我認為在這種情況下使用功能檢測會更好。

您將混合內容阻止的范圍弄錯了-它幾乎存在於當前所有瀏覽器中,包括:

您將需要重組您的網站,以使其不加載混合內容。 在這種情況下,這可能需要您通過HTTPS使您的主要網站可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM