window.open( "link" ) 和 window.open( "link" , "_blank" 的区别



我读到_blank是w3schools上name参数的默认值。所以我想知道添加这个参数是否有任何好处,还是只是浪费时间?

这对发生的事情没有任何影响。window规范将target参数定义为默认值为"_blank":的字符串

WindowProxy? open(optional USVString url = "",optional DOMString target = "_blank",optional [LegacyNullToEmptyString] DOMString features = ""); getter object (DOMString name);

(我的重点。(

因此,根本不提供它或提供"_blank"也会起到同样的作用。这取决于你是否在某种程度上更清晰(或者,不必要的混乱(。

最新更新