我有一个在Firefox和Opera中运行良好的Greasemonkey脚本。然而,我很难让它在Chrome中运行。问题是将一个函数注入(inject)到页面中,该函数可以被页面中的代码调用。这是我目前所做的:首先,我获得了对unsafeWindow的帮助引用对于火狐。这使我可以为FF和Opera(我认为还有Chrome)使用相同的代码。varuw=(this.unsafeWindow)?this.unsafeWindow:window;接下来,我将一个函数注入(inject)到页面中。它实际上只是一个非常薄的包装器,除了在我的GM脚本的上下文中调用相应的函数外什么都不做:uw.set
我有一个在Firefox和Opera中运行良好的Greasemonkey脚本。然而,我很难让它在Chrome中运行。问题是将一个函数注入(inject)到页面中,该函数可以被页面中的代码调用。这是我目前所做的:首先,我获得了对unsafeWindow的帮助引用对于火狐。这使我可以为FF和Opera(我认为还有Chrome)使用相同的代码。varuw=(this.unsafeWindow)?this.unsafeWindow:window;接下来,我将一个函数注入(inject)到页面中。它实际上只是一个非常薄的包装器,除了在我的GM脚本的上下文中调用相应的函数外什么都不做:uw.set