2

申し訳ありませんが、最初のリンクをクリックすると、赤でマークされた画像が表示されます.2番目のリンクをクリックすると、矢印が表示されます.

1) http://s261.beta.photobucket.com/user/minaekoz/media/satu.png.html

2) http://s261.beta.photobucket.com/user/minaekoz/media/satua.png.html

質問 :

それは私がブログを宣伝するために使用するソーシャルブックマークサイトですが、誰かが最初の画像でそのリンクをクリックした後、プラグインを削除したいと考えています.

ユーザーが最初の画像のリンクをクリックした後、2 番目の画像でそのプラグインを削除するにはどうすればよいですか?

*私の英語がとても下手ならごめんなさい

4

2 に答える 2

0

おそらくできません。そのソーシャル ブックマーク サイトは、おそらくあなたの Web サイトを IFRAME で開くため、ページ内でクリックすると、ブラウザー ナビゲーションではなく、IFRAME ナビゲーションが発生します。

あなたのサイトと IFRAME サイトは異なるため、SOP (Same Origin Policy) により、あなたのサイトの JavaScript は他のサイトの DOM (Document Object Model) にアクセスできません。

ただし、 X-Frame-Options http ヘッダーを使用して IFRAME での Web サイトの実行を禁止することはできますが、そのままにしておくことにします。

乾杯。

于 2012-12-06T11:18:36.543 に答える
0

ページがどのように埋め込まれているかわかりませんが、フレームまたは iframe を使用して行われていると思いますか? これを知っておくことは重要ですが、ほとんどの場合、次のような JavaScript コードを使用できます (一部の要素のonloadイベントで呼び出されます (例: <body>):

if (window.top != window.self)
    window.top.location.replace(window.self.location.href);

カスタムの BlogSpot テンプレートを使用するか、一部のウィジェットを使用して追加できると思います。

于 2012-12-06T11:18:17.370 に答える