0

https:// Web サイトの http:// ソースからいくつかのコードにアクセスしたいと考えています。ユーザーにセキュリティ設定を変更するように求めるポップアップがありますが、サイトのホームページにアクセスするたびにポップアップを表示したくありません。安全でない要素の表示を既に有効にしているかどうかを示すために、Google Chrome ブラウザーの設定を確認する方法はありますか?

現在私は持っています:

function alertLoadData() {
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    var secure = isSecure();
    if (is_chrome && secure) {
    alert('Please click on the shield to the right of the address bar to show the contents of the site. NOTE: the contents come from an insecure http:// address.');
    }
}

WhereisSecure()は、それらが Web サイトの https:// 部分にあることを確認します。次のようなものが必要です:alreadyEnabledSecurity()ユーザーが安全でないコンテンツの表示を既に有効にしているかどうかを確認し、そうであれば:

function alertLoadData() {
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    var secure = isSecure();
    var settings = alreadyEnabledSecurity();
    if (is_chrome && secure && !settings) {
    alert('Please click on the shield to the right of the address bar to show the contents of the site. NOTE: the contents come from an insecure http:// address.');
    }
}
4

0 に答える 0