0

バナー エクスチェンジから広告を表示するために、広告サーバーにリンクする iframe を含む Web ビューを読み込んでいます。いくつかの JavaScript を使用して、広告リンク ターガーを「_blank」にすることができるので、広告は別のブラウザ ウィンドウで開きます。それ以外の場合は、同じ小さな Web ビューで開きます。

ただし、機能せず、コンソールに次のように表示されます。

<webview>: A new window was blocked.

これを行う方法はありますか?

4

1 に答える 1

1

呼び出すupdateData()たびに、現在の SVG が削除され、新しい SVG が追加されます。 d3.select('.' + value)現在DOMにあるSVGノードを返すため、その属性の設定は一時的なものであり、削除して新しいものを追加するまでです。

この更新されたフィドルをチェックしてください。

visibleChartsチェックボックスが変更されたときに変更するグローバル オブジェクトを追加し、各updateData()呼び出しでこれらの値を使用しました。

on('click') およびグローバルvisibleChartsメカニズム全体をスキップして、チェックボックスが関数で直接チェックされているかどうかを確認することもできupdateData()ます。

于 2013-08-24T15:20:47.550 に答える