是否有一种简单的方法可以让
JavaScript模仿用户点击页面上的锚标记?这意味着需要设置Referrer Url.仅设置document.location.href不会设置Referrer Url.
<script> $(document).ready(function () { $("a").click(); }); </script> <a href="http://example.com">Go here</a>
这不起作用,因为没有链接的Click()事件设置.
解决方法
你可以这样做:
window.location = $("a").attr("href");
如果你想保留推荐人,你可以这样做:
var href = $('a').attr('href'); $('<form>').attr({action: href,method: 'GET'}).appendTo($('body')).submit();
这是hackish,但适用于所有浏览器.