gpt4 book ai didi

javascript - 如何使用Javascript打开没有HTTPS协议(protocol)的链接(外部网站)?

转载 作者:太空宇宙 更新时间:2023-11-04 15:55:05 26 4
gpt4 key购买 nike

此代码(使用 HTTPS 协议(protocol))成功打开 https://www.google.com

<强> JSFiddle

<script>
function openInNewTab() {
var url = 'https://www.google.com';
var win = window.open(url, '_blank');
win.focus();
}
</script>

<div onclick="openInNewTab();">OPEN LINK ON A NEW WINDOW</div>

但是当我使用此代码(没有 HTTP 协议(protocol))时,它会打开 https://www.example.com/www.google.com

<强> JSFiddle

<script>
function openInNewTab() {
var url = 'www.google.com';
var win = window.open(url, '_blank');
win.focus();
}
</script>

<div onclick="openInNewTab();">OPEN LINK ON A NEW WINDOW</div>

有没有办法使用Javascript打开没有HTTPS协议(protocol)的外部网站?

最佳答案

为什么不直接使用外部 anchor 标记并将目标设置为_blank?

例如

<a href="http://www.google.com" target="_blank">OPEN LINK A NEW WINDOWS</a>

尽管在本例中,出于安全考虑,Google 会重定向到 https

关于javascript - 如何使用Javascript打开没有HTTPS协议(protocol)的链接(外部网站)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42776827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com