IE8 / 9上的window.external.AddFavorite

时间:2012-10-24 17:48:33

标签: javascript windows-8

我正在使用函数window.external.AddFavorite(URL, title)。 这适用于IE6和IE7,但不适用于IE8或IE9? 没有显示错误,页面也没有添加到收藏夹。

1 个答案:

答案 0 :(得分:3)

来自微软的documentation

  

Windows Internet Explorer 8及更高版本。出于安全考虑,   必须将AddFavorite方法作为对用户启动的响应进行调用   动作,这样的鼠标点击。如果从不同的上下文调用,例如   作为body元素的onload事件,AddFavorite方法失败   静默。

因此,如果您在鼠标单击时执行此操作,则应提示用户。