Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8/9上的window.external.AddFavorite_Javascript_Windows 8 - Fatal编程技术网

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
。通常最好发布一些代码,使您的文章更有价值。