无法在 Mac 上从 com.ibm.rcp.browser.service.WebBrowser 执行 javascript。它适用于 Windows 和 Linux

发布于 2024-11-15 08:52:25 字数 543 浏览 1 评论 0原文

  1. 我使用 WebBrowser.XULRUNNER_SERVICE 构造 com.ibm.rcp.browser.service.WebBrowser 的实例。

  2. 我有一段 javascript 代码,需要调用 webBrowser 的execute() 方法 webBrowser.execute(test);

  3. 它在 Windows 和 Linux 上都能正常工作,并且 webBrowser.execute(test);返回 true。

  4. 它在 Mac 上根本不起作用。 webBrowser.execute(测试​​);返回 false。

  5. 我在 JavaScript 代码的开头放置了一条简单的警报消息。 String e0 = new String("alert(\'步骤 0 \');" + "\n"); 我可以在 Windows 和 Linux 上看到此警报框,但在 Mac 上看不到。

这是已知的 Mozilla 错误吗?

谢谢。

  1. I used WebBrowser.XULRUNNER_SERVICE to construct an instance of com.ibm.rcp.browser.service.WebBrowser.

  2. I have a piece of javascript code that I need to call the webBrowser's execute() method
    webBrowser.execute(test);

  3. It works fine on both Windows and Linux, and the webBrowser.execute(test); returns true.

  4. It does not work on Mac at all. webBrowser.execute(test); returns false.

  5. I put in a simple alert message right at the first of the javascript code.
    String e0 = new String("alert(\'step 0 \');" + "\n");
    I can see this alert box on Windows and Linux, but I don't see that on Mac.

Is this a known Mozilla bug?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文