Javascript Google Chrome扩展-在浏览器中打开标签的简单jQuery
我想在我的chrome扩展中打开链接,而不必键入chrome.tabs.create和其他内容,但为什么这不起作用呢?它不会返回错误Javascript Google Chrome扩展-在浏览器中打开标签的简单jQuery,javascript,jquery,google-chrome-extension,hyperlink,preventdefault,Javascript,Jquery,Google Chrome Extension,Hyperlink,Preventdefault,我想在我的chrome扩展中打开链接,而不必键入chrome.tabs.create和其他内容,但为什么这不起作用呢?它不会返回错误 $("a").click( function(e) { e.preventDefault; chrome.tabs.create({ url: $(this).attr("href") }); }); 谢谢。看起来您有输入错误,例如,preventDefault是一个函数,所以您应该用一些“()”来调用它 但是,如果您只想从扩展中打开一个选项卡,只需在锚
$("a").click( function(e) {
e.preventDefault;
chrome.tabs.create({ url: $(this).attr("href") });
});
谢谢。看起来您有输入错误,例如,preventDefault是一个函数,所以您应该用一些“()”来调用它
但是,如果您只想从扩展中打开一个选项卡,只需在锚定标记上设置target=“\u blank”属性。这不是默认值,但\u blank起到了作用。谢谢
Change:
e.preventDefault;
To:
e.preventDefault();