gpt4 book ai didi

javascript - 有没有办法在 IE 中请求使用 window.external.AddFavorite 的权限?

转载 作者:行者123 更新时间:2023-11-28 16:41:22 24 4
gpt4 key购买 nike

我的客户的 Internet Explorer 上的 JavaScript 安全设置不允许使用 window.external.AddFavorite,并且当用户单击我的网站上的“添加书签”链接时,它会在状态栏中生成(最好的情况)错误。当安全设置不允许使用其余的 window.external 方法时,是否可以通过 Internet Explorer 中的用户显式请求使用 window.external.AddFavorite 方法的权限?

编辑

这是我正在使用的代码:

<script type="text/javascript">
function addToFavorites() {
if (window.sidebar) { // Mozilla uses sidebar
window.sidebar.addPanel( document.title, window.location , "");
} else if (window.external) { // IE uses window.external
window.external.AddFavorite( window.location, document.title );
} else { // Who knows ? Only have to support IE & Moz anyhow.
alert("Sorry! Your browser doesn't support this function.");
}
}
</script>

<a href="javascript:addToFavorites()">Bookmark This Page</a>

最佳答案

它会起作用,但它必须由用户驱动的事件触发。 (例如链接/按钮的单击)

这是为了阻止垃圾邮件/广告软件/pr0n 网站自动向您的书签填充垃圾。

关于javascript - 有没有办法在 IE 中请求使用 window.external.AddFavorite 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/425342/

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