Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 浏览器:什么要求重新启动?_Javascript_Firefox_Google Chrome_Javascript Events_Installation - Fatal编程技术网

Javascript 浏览器:什么要求重新启动?

Javascript 浏览器:什么要求重新启动?,javascript,firefox,google-chrome,javascript-events,installation,Javascript,Firefox,Google Chrome,Javascript Events,Installation,我正在制作一个需要OpenLight才能工作的站点,我注意到在安装它之后,Firefox需要重新启动才能开始解释OpenLight已经安装的事实。什么使重新启动成为必需 我注意到,一旦安装了Adobe Flash,它就会立即开始工作。这与安装程序有关吗?或者有没有办法通过Javascript强制Firefox像重启一样重新读取所有内容?我不知道该怎么办 谢谢:)所有firefox扩展都需要重新启动。诸如Flash之类的插件可以解决这个问题,但不幸的是,您不能“强制刷新”环境。这可能是由于一些原因

我正在制作一个需要OpenLight才能工作的站点,我注意到在安装它之后,Firefox需要重新启动才能开始解释OpenLight已经安装的事实。什么使重新启动成为必需

我注意到,一旦安装了Adobe Flash,它就会立即开始工作。这与安装程序有关吗?或者有没有办法通过Javascript强制Firefox像重启一样重新读取所有内容?我不知道该怎么办


谢谢:)

所有firefox扩展都需要重新启动。诸如Flash之类的插件可以解决这个问题,但不幸的是,您不能“强制刷新”环境。

这可能是由于一些原因造成的。首先,如果插件之前已经加载过。如果是这样,并且插件开发人员编写了一些代码来支持它,那么新插件可以在不重新启动的情况下被替换,因为插件已经存在于名称空间中


第二,如果插件没有发出需要访问浏览器核心的调用。如果插件不需要重新启动,则无需重新启动即可启动。访问chrome是需要重新启动的一个重要原因,请在Firefox中看到这一点。

但为什么?为什么Flash可以做到这一点?:)这不再是事实。大多数扩展仍然可以,但一些较小的扩展不能。正如Tim提到的,我很可能是错的。Flash不是一个普通的firefox插件,它是一个插件。。像quicktime。工作原理完全不同,并且是在一个单独的过程中进行的。在任何情况下,如果Tim是对的,您都需要更改OpenLight插件以允许这样做。在Firefox扩展而不是插件的上下文中,Firefox调用无重启插件“”,关键是它们不能使用XUL覆盖。