0
我有一个网站与此元素:的Firefox打开一个新标签,而不是JavaScript代码
<a id="ProPayHyperLink" href="javascript:$ProPay.playIntro('ProPay');" target="_blank">ProPay Payment Center</a>
在Chrome中,它成功地运行$ProPay.playIntro
脚本。但是,当我在FireFox或IE中运行该网站时,我得到一个新的空白选项卡。使用调试器,我可以看到它永远不会到达javascript
代码。
我正在运行IE 11和Firefox 30.0
我在做什么错了?
UPDATE 我用target="_blank"
因为javascript
href
是暂时的,只针对具体情况,因为它没有在Chrome中造成的问题。我可以随时根据需要添加和删除它。
为什么不移除目标空白? – doniyor
'javascript URI Scheme'是非官方的,但常用的'URI scheme'。所以浏览器可以不同地支持它。 – Pinal
@ doniyor它为我修复了http://jsfiddle.net/4T63p/ – andrew