当我们点击网站上的链接时,单击已执行的事件并将浏览器重定向到链接的目标,以便在目标页面引用地址成为上一个网站地址。
我想在网站上打开一个没有点击的链接。 例如,我想打开一个网站(例如cnn.com或任何)和浏览器控制台,模拟点击事件«浏览器»打开一个链接。 我不需要代码直接打开链接,但我还需要一个强制浏览器打开链接引用之一的代码或扩展。
请注意,我们无法访问主机,例如假设我们必须打开stackoverflow.com的链接而不点击。
由于
答案 0 :(得分:2)
是的,您可以模拟点击。
$("#yourLink").click();
,或者
$("#yourLink").trigger("click");
答案 1 :(得分:1)
是的,这是可能的。
var element = document.getElementById('link');
// Trigger click event on Safari using createEvent
if(document.createEvent) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(evt);
}
else {
element.click();
}
注意:对于Safari,您必须创建一个事件并发送它。
答案 2 :(得分:-1)
您可以使用jquery点击或触发点击此处是文档https://api.jquery.com/click/
https://api.jquery.com/trigger/