Mik*_*ink 5 html window.open typescript
每当我尝试使用 打开 URL 时window.open(),都不会打开任何窗口。所以我尝试了这个
<input
id="googleLink"
onclick="window.open('https://www.google.com', '_blank');"
style="display: none"
>
Run Code Online (Sandbox Code Playgroud)
我尝试用 Typescript 点击它
this.googleLink = document.getElementById("googleLink") as HTMLElement;
this.googleLink.click();
Run Code Online (Sandbox Code Playgroud)
并阅读此内容
window.open(url, '_blank'); 无法在 iMac/Safari 上运行
但这些都没有帮助。我没有在异步函数中运行我的代码。我能做些什么?我有 iPhone 11 和 7,两者均无法使用。它在安卓和电脑上运行得很好。我需要在新窗口中打开该 URL。
我需要用 来执行此操作,onClick因为我使用的是 pixi js 并且它是一个被单击的 pixi 容器。
设置 href 也无济于事,因为我希望页面在新选项卡中打开。
这应该也适用于 safari,但您可以通过添加target="_blank". 这将在新选项卡中打开链接,并且在 Safari 上也应该在新窗口中打开。这是一个例子:
<a href="https://example.com" target="_blank">Link text.</a>
Run Code Online (Sandbox Code Playgroud)
在您的情况下,将输入包装在链接中:
<input
id="googleLink"
style="display: none"
>
Run Code Online (Sandbox Code Playgroud)
如果您不想使用 html 而是使用 onclick 函数来执行此操作,您也可以使用onclick="location.href='https://example.com'"
| 归档时间: |
|
| 查看次数: |
6502 次 |
| 最近记录: |