Javascript IE8/9上的window.external.AddFavorite
我正在使用函数Javascript IE8/9上的window.external.AddFavorite,javascript,windows-8,Javascript,Windows 8,我正在使用函数window.external.AddFavorite(URL,title)。 这在IE6和IE7上正常工作,但在IE8或IE9上不正常? 不会显示任何错误,并且不会将页面添加到收藏夹中。来自Microsoft的: Windows Internet Explorer 8及更高版本。出于安全原因 AddFavorite方法必须作为对用户启动的 动作,如鼠标点击。如果从不同的上下文调用,则 作为body元素的onload事件,AddFavorite方法失败 默默地 因此,如果您只需单击
window.external.AddFavorite(URL,title)
。
这在IE6和IE7上正常工作,但在IE8或IE9上不正常?
不会显示任何错误,并且不会将页面添加到收藏夹中。来自Microsoft的:
Windows Internet Explorer 8及更高版本。出于安全原因
AddFavorite方法必须作为对用户启动的
动作,如鼠标点击。如果从不同的上下文调用,则
作为body元素的onload事件,AddFavorite方法失败
默默地
因此,如果您只需单击鼠标,用户就会得到提示。我认为出于安全原因,现代浏览器不允许通过JavaScript添加书签。您可以提示用户按
Ctrl+D
。通常最好发布一些代码,使您的文章更有价值。