2009-06-29 11 views
0

私は自分のページで安全でないアイテムを追いかけています。私はアコーディオンメニューを作るためにJQueryライブラリを使用しています。私は多分問題だと思う。このhrefが問題になるかどうかは誰にも分かりますか?空白のsrcパスやhttp:が見つかりません。IE6 NonSecure Items

おかげでニックは

+0

どのようなhrefはありますか? –

答えて

0

src属性を指定しないJquery.uiライブラリが含まれています。 IE6はこれについて不平を言うでしょう。迅速かつ厄介な修正は、ライブラリを編集することでした。

+3

です。具体的に見つけた場所を詳細に説明し、ライブラリでこれを修正できますか? –

+0

詳細を記入することなく、あなた自身の答えを受け入れることができます。どのように役立つ。 – YeB

0

は、Firefoxでページを開き、 ツール]> [ページインフォメーション>メディア]タブを見てみてください。

これは、ページ上のすべてのメディアを表示し、非セキュアエラーの原因を突き止めることがあります。

ジョシュ

+0

ありがとうございますが、表示されている画像はすべてhttps: – Nick

0

答えはIE6で非セキュアな項目の警告にはなりません「いいえ」.. Hrefの=「#」です。

2

私は同じ問題を抱えていましたが、IE8 +の「安全でないアイテム」アラートに警告がありました。 警告は、wrap()またはappend()関数を使用してjQueryを使用して動的コンテンツを作成していて、イメージに相対パスを持つCSSまたは他の外部要素を含むCSSが含まれている場合に発生します。

Exemple:

$('#mynode').wrap('<div style="background:url(/path/to/image.gif);"></div>'); 

これは、画像が同じHTTPSの安全な接続にダウンロードされている場合でも、セキュリティの警告が表示されます。それを修正する方法

  • 使用フル絶対URL: 背景:URL( 'https://www.domain.com/path/to/image.gif');

  • または使用CSSクラス:

<スタイル> .myclass {背景:URL(/path/to/image.gif);}>

$ < /スタイル( '#mynode')。wrap( '< div class = myclass> </div>');