我正在使用函数window.external.AddFavorite(URL, title)
。
这适用于IE6和IE7,但不适用于IE8或IE9?
没有显示错误,页面也没有添加到收藏夹。
答案 0 :(得分:3)
来自微软的documentation:
Windows Internet Explorer 8及更高版本。出于安全考虑, 必须将AddFavorite方法作为对用户启动的响应进行调用 动作,这样的鼠标点击。如果从不同的上下文调用,例如 作为body元素的onload事件,AddFavorite方法失败 静默。
因此,如果您在鼠标单击时执行此操作,则应提示用户。