我正在使用功能window.external.AddFavorite(URL, title)
这在IE6和IE7上正常运行,但在IE8或IE9上却不正常吗?
没有显示错误,并且该页面也没有添加到“收藏夹”中。

最佳答案

从Microsoft的documentation


  Windows Internet Explorer 8及更高版本。出于安全原因,
  必须调用AddFavorite方法作为对用户启动的响应
  动作,例如鼠标单击。如果从其他上下文调用,则这样
  由于body元素的onload事件,AddFavorite方法失败
  默默。


因此,如果您通过单击鼠标进行操作,则应该提示用户。

07-28 11:10