【发布时间】:2021-08-22 09:55:21
【问题描述】:
我有一个 window.open 链接,预计会打开一个新选项卡,但是当我在其上使用“nofollow”时,它会以某种方式打开一个新窗口。
这会打开一个新标签:
$('.b_link').click(function (e) {
e.preventDefault();
window.open('{{ $sponsored_product->website.' }}', '_blank', 'noopener');
});
但这不会,它会打开一个新窗口。
$('.b_link').click(function (e) {
e.preventDefault();
window.open('{{ $sponsored_product->website.' }}', '_blank', 'noopener nofollow');
});
不知何故,“nofollow”会触发链接在新窗口而不是新标签页中打开。这是为什么?以及如何解决?我需要 nofollow 或“赞助”。
【问题讨论】:
-
我不认为 window.open 上的
nofollow会做你认为它会做的事情。你认为添加这个会发生什么? -
我不明白你显示的代码首先会如何工作,
'{{ $sponsored_product->website.' }}'看起来应该触发语法错误......? -
@freedomn-m 我想我明白你说的。 nofollow 在那里是不可能的,因为它不是 html 链接,谷歌无论如何都无法访问它?
-
@CBroe 语法正确,就是laravel。
标签: javascript html jquery hyperlink