我有一个在提交时调用 JavaScript 函数的表单:
<form name="myForm" action="MyAction.html" method="get" onsubmit="return onSubmitForm();">
...
</form>
onSubmitForm
应该调用谷歌分析,并且只有在成功的情况下才会返回false
以向浏览器发出MyAction.html
根本不应该执行的信号。不幸的是,以下代码段无法按预期工作,因为false
即使用户在浏览器中禁用了 Google Analytics 脚本,它似乎也会返回:
function onSubmitForm() {
return _gaq.push(['_link', linkUrl]);
}