s
对于window.location.href重定向,客户端无法获取点击事件,所以不会主动加上url后面的参数。
建议用“模拟点击事件”的方式替代所有的“window.location.href”。
我已测过的html文件,见附件
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>xxx</title>
</head>
<body youdao="bind">
<a href="http://www.baidu.com" id="link1">bbbbbbbbb</>
<script>
//webkit 引擎不支持除 input 和 button 以外元素的点击模拟,需要通过 dispatch 方法实现
function dispatch(c, b) {
try {
var a = document.createEvent("Event");
a.initEvent(b, true, true);
c.dispatchEvent(a)
} catch (d) {
alert(d)
}
}
dispatch(document.getElementById("link1"), "click");
document.getElementById('link1').click();
</script>
</body></html>
s