【发布时间】:2020-12-21 23:24:42
【问题描述】:
我知道您可以在 window.open 中使用“noopener”,它明确告诉您的浏览器禁止子窗口访问父窗口。这应该具有在超链接中使用 rel="noopener" 的效果。
不过,Chrome 88 即将(2021 年?)将“noopener”设为默认值。
那么有没有办法做相反的事情,并将其明确设置为“opener”?这样子窗口可以访问父窗口吗?我希望在链接与最新的 Chrome 中断之前修复我的链接。
我假设它是下面的代码?我不确定在下一个版本的 Chrome 发布之前如何测试它。但我也不想等到我的链接与下一个版本断开后才进行此更改。
window.open(url,'_blank','toolbar=1,menubar=1,location=1,status=1,scrollbars=1,opener')
或
window.open(url,'_blank','toolbar=1,menubar=1,location=1,status=1,scrollbars=1', 'opener')
【问题讨论】:
标签: javascript window.open rel