【问题标题】:Open an external url from a web page without the warning在没有警告的情况下从网页打开外部 url
【发布时间】:2016-02-18 21:51:47
【问题描述】:

我正在尝试在 Internet Explorer 中打开页面时在新选项卡上打开外部网址“https://stackoverflow.com/”。我有它的代码,但是当我尝试打开页面时,它给了我下面的对话框截图。一旦我点击允许被阻止的内容,它就会在新标签页中打开我的页面:

我不希望用户对其 Internet Explorer 设置进行任何更改。是否有任何更改可以让我的代码在没有上述对话框的情况下打开“https://stackoverflow.com/”网址?

<html>
<head>
<script>
    function LoadF() {
        window.open('https://stackoverflow.com/')
    }
</script>
</head>
<body>
<body onload = "LoadF()">
<center><a target="_blank" href="https://stackoverflow.com/">Stack Overflow</a></center> 
</body>
</html>

【问题讨论】:

  • IE 认为您正在尝试打开一个弹出窗口。将其视为常规锚标记不是一种选择吗?

标签: javascript html asp.net


【解决方案1】:

作为一个无耻的抄袭者,我有责任通知你这个问题已经回答了。 总而言之,有两个要点需要注意:

  1. 此栏只会在本地运行页面时出现,因此在从 Web 服务器加载页面时不应出现。
  2. 您可以在代码顶部添加一行告诉 IE 本地文件是安全的:&lt;!-- saved from url=(0014)about:internet --&gt;

【讨论】:

    猜你喜欢
    • 2014-07-09
    • 1970-01-01
    • 2021-04-09
    • 2012-12-03
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多