新年快乐! 我有此书签,但是它在同一页面中打开。如何强制在新标签页中打开?
{{1}}
谢谢。
答案 0 :(得分:1)
对新标签使用window.open功能。请参见下面的示例。
window.open(url, '_blank');
答案 1 :(得分:1)
谢谢大家!
我想我已经添加了window.open(window.location.href, '_blank');
这个在我的书签的末尾。它将打开同一页面,并且书签也可以使用。看起来像相反:)
答案 2 :(得分:0)
尝试一下。 我不确定您的网址。
HTML
<p onclick ="OpenNewTab()">Click Me.</p>
脚本
<script>
function OpenNewTab(){
window.open('%27https://www.lingq.com%27;(function()%7B(function()%7Bvar b=function()%7Bwindow.lingq_bookmarklet%3Flingq_bookmarklet():window.setTimeout(b,500)%7D,c=document.getElementsByTagName("head")%5B0%5D,a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src",lingq_base_url+"/bookmarklet/bookmarklet.js");c.appendChild(a);b()%7D)()%7D)()','_blank');
}
</script>
答案 3 :(得分:0)
小书签将所选文本上传到网站(lingq.com)
我已在您的代码前面添加了javascript。一定是那样吗?
javascript: function OpenNewTab(){
window.open('%27https://www.lingq.com%27;(function()%7B(function()%7Bvar b=function()%7Bwindow.lingq_bookmarklet%3Flingq_bookmarklet():window.setTimeout(b,500)%7D,c=document.getElementsByTagName("head")%5B0%5D,a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src",lingq_base_url+"/bookmarklet/bookmarklet.js");c.appendChild(a);b()%7D)()%7D)()','_blank');
}
答案 4 :(得分:0)
您可以使用window.open转到URL。
window.open("www.url.com");
您还可以传递一些参数来确定url的打开方式。
您可以在此处传递这样的参数。
window.open("www.url.com","_blank");
window.open("www.url.com","_parent ");
window.open("www.url.com","_self ");
window.open("www.url.com","_top");
您可以使用其他几个参数。 (规格,更换)
使用此链接以了解更多信息:https://www.w3schools.com/jsref/met_win_open.asp