2017-05-18 55 views
0

我正在使用Ionic2。 我的iframe組件內的所有「a」標籤在應用程序內部打開,沒有任何導航控制器或任何東西。這裏是我的iframe組件<iframe style="display:block; height: 100%; width: 100%; overflow:hidden;margin:auto" src="//some link" frameborder="0" allowfullscreen seamless target="_top"></iframe> 這個設置是iframe組件內的鏈接:iframe中的鏈接在Ionic2的應用程序內打開

<a id="aw0" target="_blank" href="https://googleads.g.doubleclick.net/pcs/click?xai=AKAOjst4Pf34OtdbZTzJANxCX99MNc4yKy75-46wYrTNB8dCtGR5qpNM0BVJ4u0Bjw_QJZWLCGxBouRB3nvH5QFcO0AI_zJY7fOrL5RM3tgB9QgsMgkFofy_QkIF1lS7KkJukSmwSDVvgLenDQc7BU7b4vcxKFbLDv9KQVcZJKU2at76WYwQjv0jbz9yKhjtNoq2E-p1WkZpFOGCqICwZQTbXRnMkwUE46dI2FJpUdjx&amp;sig=Cg0ArKJSzIA3h-k9ZNkF&amp;adurl=https://www.erkekvebakim.com/sakal-biyik-boyasi-11%3Futm_source%3Dtv8%26utm_campaign%3Dtv8-canli-yayin%26utm_medium%3Dpreroll""></a> 我怎樣才能使這個新的瀏覽器中打開?

回答

0

嘗試改變目標選擇系統 - 目標=「_系統」

+0

我改變了iframe的目標,但沒有運氣,它不起作用。而且我無法操縱「a」元素的目標選項,它不受我控制。 – umutg4d

0

我發現對離子論壇一個解決方案。您可以像這樣覆蓋iframe的onload屬性上的錨定標記的行爲。 <iframe onload="$(this).contents().find('a').on('click', function(e) {e.preventDefault(); var url = e.currentTarget.href; window.open(url, '_system', 'location=yes'); });"></iframe>

相關問題