我有這個網址:谷歌的DoubleClick onclick事件goog_report_conversion始終打開與目標=「_空白」超鏈接在當前和新標籤
<a rel="external nofollow" href="http://prf.hn/click/camref:1101l337I/creativeref:1101l14808/destination:https://www.wehkamp.nl/Winkelen/KenmerkAdviseurArtikel.aspx?CC=C50&SC=IUB&KAC=C76&artikelNummer=766344&MaatCode=0000&BC=PHGBaby_766344&utm_campaign=affiliates_productfeed_Fiets_Baby&dfw_tracker=22685-86766344" onclick="goog_report_conversion ('http://prf.hn/click/camref:1101l337I/creativeref:1101l14808/destination:https://www.wehkamp.nl/Winkelen/KenmerkAdviseurArtikel.aspx?CC=C50&SC=IUB&KAC=C76&artikelNummer=766344&MaatCode=0000&BC=PHGBaby_766344&utm_campaign=affiliates_productfeed_Fiets_Baby&dfw_tracker=22685-86766344');productclick(3374956,'85-86766344');return true;" target="_blank" class="btn-primary-green" style="font-size:14px;">Shop now <i class="fa fa-chevron-right"></i></a>
當我點擊這個鏈接,就在新標籤打開,但在同時也會在現有選項卡中打開。
當我刪除onclick屬性,如下面,它的工作正常:
<a rel="external nofollow" href="http://prf.hn/click/camref:1101l337I/creativeref:1101l14808/destination:https://www.wehkamp.nl/Winkelen/KenmerkAdviseurArtikel.aspx?CC=C50&SC=IUB&KAC=C76&artikelNummer=766344&MaatCode=0000&BC=PHGBaby_766344&utm_campaign=affiliates_productfeed_Fiets_Baby&dfw_tracker=22685-86766344" target="_blank" class="btn-primary-green" style="font-size:14px;">Shop now <i class="fa fa-chevron-right"></i></a>
我試圖消除在onclick事件productclick
功能,問題仍然存在。但是,當我刪除goog_report_conversion
並在onclick中保留productclick
函數時,問題就消失了。看起來問題確實與goog_report_conversion
呼叫有關。我在控制檯或網絡選項卡中沒有遇到任何錯誤。
我也嘗試完全刪除onclick事件並在jQuery onclick事件中運行onclick代碼,但即使如此,鏈接也會在同一個選項卡和一個新選項卡中打開。
如何確保鏈接不會在當前選項卡中打開?
我打算提鏈路[即(https://stackoverflow.com/a/42554607/6730571)在註釋,但對如果我將'goog_report_conversion()'的參數去掉,我仍然會得到不想要的效果(重定向當前頁面+在新選項卡中打開)...所以我認爲可能會有更多的玩法。或者,也許我的測試是無效的......無論如何,以爲你會感興趣。 –
你如何消除這個觀點?從開發人員工具? – karthick
是的......也許這不是在這種情況下的有效方法? (如果無效或無關我可以刪除我的意見,如果您認爲這可能會導致混淆) –