|
|
1
4
您可以使用 JavaScript to open new windows ,避免了现代HTML中目标无效的问题。 然而,这绕过了人们用来警告他们新窗口(或阻止他们打开)的各种系统,所以你最好使用目标属性(并切换到允许它的Doctype)。 更好的做法是让用户决定何时需要新窗口。除了烦恼因素,他们确实引入了 accessibility problems . |
|
|
2
3
将不进行严格验证,因为“target”属性已被弃用。 相反,尝试类似于上述onclick解决方法的方法,但您也不需要其中的“_blank”。简单地说:
会起作用的。弃用“target”的原因是HTML用于语义标记数据,而target属性则提供行为,这就是javascript的作用。 如果用户关闭了javascript,则URL将在同一窗口中打开。 |
|
|
3
1
因此,你需要使用JavaScript来解决这个问题:
或者(在未来)CSS 3(参见 Hyperlink Presentation Module ):
|
|
4
1
|
|
|
5
1
根据W3C的说法,HTML 5中似乎不再弃用“target”属性:
|
|
|
6
0
|
|
|
7
0
代替target=“_blank”(永远不会验证),你可以使用这样的javascript:
然后,链接将在新窗口中打开,您的页面将进行验证。 没有启用Javascript的用户(即使这只占所有用户的2%左右)仍然可以使用此方法跟踪链接。这家伙的评论很有道理:) 祝大家周末愉快。.. |
|
|
Dónal · Spring Boot应用程序中的伪造证明文件类型验证 1 年前 |
|
|
David · 何时实际应用字符编码? 1 年前 |
|
|
Qiuzman · 如何确保v-combobox中的所有项目都遵循规则 2 年前 |
|
DevilsThumb · 赋值时的Pydantic类型转换 2 年前 |