私はプロフィールタブのアプリケーションでリンクが必要です。私は新しいブラウザタブで開いています。私はtarget = "_ blank"(ハードコードとFBJSの両方)を設定しますが、リンクをクリックすると、アプリケーションページがリロードされます。私はそれがFBによってレンダリングされているように、アプリケーションのhtmlを見て、それぞれのリンクはそれにonclikイベントを持って、新しい画像を作成した後、falseを返します。 私はlinkDomObjectHandle.purgeEventListeners( 'クリック')をやってみましたが、私が期待していたように、あまり効果がありませんでした。 誰かがこれを動作させる方法を知っていますか?Facebookのプロフィールタブアプリケーション(iframe)のtarget = "_ blank"
編集:
テストし、「新しいタブで右クリック→開く」と中クリックして、両方の操作を行います。ちょうど左クリックイベントがハイジャックされます。
編集: いくつかのコードスニペット:
iは、クローン化され充填されたクローンを要素に追加されているテンプレートを有します。ここでは、テンプレートのHTMLは次のとおりです。
<div id="hover_window">
<a href="">
<img src="">
<div class="article_info">
<div class="client_info"></div>
<div class="media_info"></div>
</div>
</a>
</div>
私が行って、リンクを埋める:私は両方ターゲット=」_blank
"HTMLにと.setTarget(" _blank
を追加しようとした
var hover_window = document.getElementById('hover_window').cloneNode(true);
hover_window.setClassName('active_hover_window');
hover_window.getFirstChild().setHref(targetLink.getHref());
を")をFBJSに送っても無駄です。
plsが助言します。
これは私にとってはうまくいかないので、元の投稿の編集でコードスニペットを提供します。私はあなたの入力を感謝します。 – user514998
あなたのコードがなぜ機能しないのかわかりません。私のためのすべての作品でちょうどリンクとJavaScriptは、あなたはそれを試すことができますか? – BigMomma