问题标签 [embedded-browser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2370 浏览

jquery - 如何解决 jQuery 在嵌入式设备浏览器上加载的页面上不起作用的问题?

我正在开发一个 Web 应用程序,旨在仅在具有自己的 Web 浏览器的嵌入式设备上运行。

此设备浏览器在文档中表示为类似于(但不完全匹配)Firefox。

我想使用 jQuery 库来简化开发。

考虑到这一点,我使用 jQuery 创建了一个简单的测试应用程序,在 Firefox 中对其进行了测试(它工作正常),然后尝试在设备上运行它,我发现只有非 jQuery JavaScript 运行(我收到 JavaScript 警报但没有jQuery 警报)。

下面是我正在测试的脚本:

我在我的 html 页面中使用以下内容包含脚本<head>

我不确定如何开始对此进行故障排除。我已经通读了设备浏览器的文档,但没有找到任何故障排除工具(例如控制台)。我已通过 Wireshark 并通过查看 Web 服务的日志确认设备浏览器正在按预期加载 jquery 脚本。

我将联系设备制造商,看看他们是否会/可以提供帮助,但我希望在 SO 社区的帮助下,我缺少一些自行解决此问题的方法。这是我的第一个严肃的 Web 应用程序,所以我的 Web 调试技能还没有我的 C#/.NET 调试技能那么发达。

以下是一些可能有用也可能没用的信息。如果有什么有用的我省略了,请告诉我,我会添加它。

这是设备浏览器文档的摘录,列出了浏览器支持的标准。

这是User-Agent来自嵌入式浏览器的字符串:

Web 应用程序由作为 Windows 服务运行的独立 WCF Web 服务托管。

那么有人看到我的问题是什么,或者对我接下来应该做什么来解决它有什么建议吗?

0 投票
5 回答
1539 浏览

jquery - 如何让 jQuery 在 ANT Galio 浏览器上运行?

我正在开发一个 Web 应用程序,并希望使用 jQuery 库来简化开发。

此应用程序将在运行 ANT Galio 浏览器的嵌入式设备上运行。

我正在测试的设备的User-Agent字符串是:

当我尝试在此设备上使用 jQuery 运行页面时,它会静默失败。基于@Adam Terlson的帮助,我确定 jQuery 1.6.1 无法在此浏览器上正确加载,因为加载库后既没有$也没有jQuery定义(两者都定义在 Firefox 中测试页面) )。

有人有在 ANT Galio 浏览器中使用 jQuery 的经验吗?有可能让它运行还是我不走运?

0 投票
2 回答
559 浏览

windows-phone-7 - 访问 SMS 和浏览器内容墓碑

WP7 新手在这里..
在我的应用程序中,我使用嵌入式 Web 浏览器控件来加载外部网页。

我在该应用程序中有一个基于 PIN 的验证步骤,其中涉及
1)用户离开当前应用程序(在嵌入式 Web 浏览器中加载了一个外部网页)以启动 SMS 收件箱。
2) 用户阅读他刚刚收到的短信,其中有 PIN。我正在向用户发送这条短信。
3) 然后用户需要通过点击返回按钮恢复到原来的应用程序,输入他之前在 SMS 中收到的 PIN。

一旦用户进入 Step2,我的应用程序将进入后台,随后将被删除。一旦用户进入 Step3,我想恢复应用程序状态(使用嵌入式 Web 浏览器控件),而无需再次发出新的 HTTP 请求来加载网页。

所以,考虑到给定的场景,我有以下两个问题-
1)有没有更好的方法来完成这一切,比如不必退出原始应用程序,仍然让用户阅读短信。(即任何 api 来读取短信?)
2)有没有办法序列化浏览器状态/保存整个网页(带有图像、css、js),这样整个网页可以完全按照它的方式呈现,当用户离开正在运行的应用程序。

要点:
1)我只能使用短信作为沟通渠道。我不能使用原始推送通知通道之类的东西,它可以让我在不退出应用程序的情况下向用户显示 PIN。
2) 我的目标是 Windows phone 7.0 运行时,但如果 Windows Mango 更新中有更好的选择,请告诉我。

非常感谢任何形式的帮助。

更新:添加了嵌入式 Web 浏览器组件的链接。

0 投票
3 回答
25568 浏览

java - 在 Java 应用程序中获取 Chrome 浏览器

有没有办法让 Chrome 浏览器进入 Java 应用程序,类似于 Awesomium 在 C++ 和 C# 应用程序中的工作方式?

0 投票
3 回答
3972 浏览

c# - 文件完成

我是 C# 编程语言的初学者。我将一个简单的网络浏览器放入一个窗口表单中。我给浏览器分配了一个url地址,我想看看浏览器是否成功打开了我提供的链接。

我知道有一个事件处理程序叫做

但是,在为浏览器分配 url 之后,我想写一些类似的东西

这可能吗?我知道您可以使用“WebBrowserReadyState”,但我更愿意尝试使用 Document ready。

0 投票
1 回答
5229 浏览

java - Java 的原生 Swing Web 浏览器

几个小时前,我在 Java 的嵌入式浏览器领域发现了一项非常有趣的技术 - Native Swing(包括跨平台 Web 浏览器、Flash Player、HTML 编辑器、多媒体播放器等)。

http://djproject.sourceforge.net/ns/index.html

效果很好!

该技术是否真的是基于在java应用程序中启动当前操作系统的默认浏览器?(http://blog.macrominds.de/2010/03/embedded-gecko-browser-in-java-application-with-djnativeswing/

0 投票
2 回答
1378 浏览

java - 为基于 Java 的桌面应用程序使用 Webkit 渲染

是否可以使用 Webkit 在桌面应用程序上进行渲染?我看过 CEF,但它不适用于 Java。java中是否有任何可用的工具包?

0 投票
5 回答
18646 浏览

python - 在 Python 中创建无头 Chrome 实例

这个问题描述了我在研究了在 Python 中创建无头 Chrome 实例的可用选项后得出的结论,并要求确认或提供描述“更好方法”的资源。

从我所见,似乎在 Python 应用程序中开始使用无头 Chrome 实例的最快方法是将 CEF ( http://code.google.com/p/chromiumembedded/ ) 与 CEFPython ( http: //code.google.com/p/cefpython/)。不过,CEFPython 似乎还为时过早,因此在我能够加载加载网页(和所需文件)的无头 Chrome 实例、解析完成的 DOM 并让我从 Python 运行任意 JS 之前,使用它可能意味着进一步的定制。

我是否错过了任何其他更成熟的项目,或者会让我更容易做到这一点?

0 投票
3 回答
10024 浏览

linux - 从 Eclipse 的内部浏览器中打开网站?

谁能帮助我从 Eclipse 的内部(嵌入式)浏览器中打开网页?我正在与浏览器并排运行 Linux(平铺窗口管理器)和 Eclipse-3.7.2,这很痛苦。

我希望它能够从我的代码和同时代码中轻松地读取需求。这可能是超级用户的问题,但它与 Eclipse 相关,所以我想我最好在这里找到答案。

提前致谢。

蚀

编辑:我正在运行 gentoo linux 和 swt-3.7.1,并在 xulrunner 支持下编译。

edit2:添加 gui 菜单的图片以响应下面的回答。 没有菜单

0 投票
2 回答
369 浏览

java - 寻找嵌入式浏览器

我正在寻找可以嵌入到我的 java 应用程序中的嵌入式浏览器。它应该是一个可以使用现有操作系统浏览器的框架。它应该提供通过 java 代码访问各种浏览器控件(返回、刷新、停止...)的设施。它应该适用于window和linux。