有没有办法在Google C#应用程序中使用谷歌浏览器(或Safari或Firefox)作为浏览器?C#现在使用Internet Explorer,他们想要在此程序中使用的网站不支持它.
我问自己是否可以在自己的应用程序中嵌入谷歌浏览器浏览器引擎.我正在使用Delphi 2009.随IDE提供了一个IE ActiveX包装器组件.此外,还有一个Firefox ActiveX组件,但它基于非常古老的代码.
我想嵌入chrome引擎.有没有办法做到这一点?
提前致谢,
大卫
browser activex google-chrome embedded-browser chromium-embedded
在研究了在Python中创建无头Chrome实例的可用选项并询问确认或描述"更好方法"的资源之后,此问题描述了我的结论.
从我所看到的,似乎在Python应用程序中开始使用无头Chrome实例的最快方法是使用CEF(http://code.google.com/p/chromiumembedded/)和CEFPython(http: //code.google.com/p/cefpython/).CEFPython似乎还不成熟,所以使用它可能意味着在我能够加载一个加载网页(和所需文件)的无头Chrome实例之前进一步定制,解析一个完整的DOM,然后让我从Python运行任意JS.
我是否错过了其他更成熟或更容易让我更轻松的项目?
当使用iOS 9.x上的Facebook应用程序中的嵌入式浏览器从核心布局打开演示应用程序时(至少),当设备处于纵向模式时,页脚元素不可见.如果将设备旋转到横向模式,则页脚将部分可见.但是,页脚(带按钮)应该完全可见.
第一张图片显示的演示应用程序如何应该看看,而第二图像显示了如何使用Facebook的应用程序的嵌入式Web视图(图片均来自说明错误是如何表现一个Chrome桌面浏览器抢下)查看时演示程序缺少页脚:
在测试了许多不同的假设之后,我们得出结论,该错误是由浏览器使页面/视口高于可见区域引起的.
这个bug似乎与iOS9 Safari视口问题有关,meta不能正确缩放?而网页不能在iOS 8 Twitter的应用程序获得100%的高度.
谷歌不再允许嵌入式网页浏览,因为它是disallowed_useragentOAuth登录的.对于大多数情况,这是完全正常的,并且有一种解决方法.但是,我遇到了这种情况,这会阻止网站使用Web服务器OAuth实现.
运行Google PHP SDK的Nginx PHP服务器,使用他们的O-Auth实现.这适用于除嵌入式浏览器之外的所有内容.通常这是可以的,但是,如果用户尝试在使用嵌入式浏览器的应用程序中注册我们的网站,我们会收到disallowed_useragent错误(请参见下图).这在Android Facebook Messenger中似乎不是问题,但可以在iPhone 7 Plus Facebook Messenger上复制.
我试图寻找明确的解决方法.例如,强制链接在主要手机浏览器(例如Safari应用程序)中打开的方法,但所有实现都指向应用程序端修复,这是无法从网站完成的.
如果某些用户可能正在使用这些嵌入式浏览器,而不让用户采取额外的手动操作(例如在Safari/Chrome中打开),我该如何实施Google Oauth?
有没有办法让Java浏览器内部的Java浏览器类似于Awesomium在C++和C#应用程序中的工作方式?
java google-chrome chromium embedded-browser chromium-embedded
谁能分享一下应用内浏览器、Web 视图或嵌入式浏览器的确切定义?
embedded webview“或” webview。embedded browser.in-app browser来表示 tiktok/facebook/instagram 的自定义浏览器。我查了一下,好像有这三个术语:
指的是同一件事。
这3个术语有什么区别吗?或者这只是同一件事的 3 个不同的词吗?
我的项目面临一个大问题,基本上没有人来自 Instagram 浏览器无法注册,因为他们上传强制性图像后 IG 浏览器将重新加载页面(在普通浏览器中工作正常)。
我什至尝试将其简化为原生 html 输入 - 仍然发生。还尝试根据此问题设置不同的属性:Mobile browserfreshes page after uploading a photo using Camera但没有成功。
您可以在公共网址上尝试: https: //meetymeety-af1lom2yv-smoothweb.vercel.app/Explore (您需要在IG消息中发送并通过IG打开)。正如您所看到的,页面始终会在图像上传后立即刷新。
有什么解决办法吗?
注意:我们使用的是 Next.js + React.js,但由于这些只是简单的 html 输入,未连接到任何状态或任何状态,因此对其没有影响。
谁能帮助我从 Eclipse 的内部(嵌入式)浏览器中打开网页?我正在与浏览器并行运行 Linux(平铺窗口管理器)和 Eclipse-3.7.2,这很痛苦。
我希望它能够轻松地从我的代码中读取需求,同时读取代码。这可能是超级用户的问题,但它与 Eclipse 相关,所以我想我在这里有更好的答案。
提前致谢。

编辑:我正在运行 gentoo linux 和 swt-3.7.1,并在 xulrunner 支持中编译。
edit2:添加 gui 菜单图片以响应下面的答案。

所以我有一项任务是将浏览器嵌入到我的网页中。我有一个 React 项目(我没有 React 原生项目)
我试过这个:react-embedded-browser
但它似乎已被弃用(上次更新是 3 年前),我发现的任何其他内容都适用于我不需要的 react-Native。我只需要在 React 中使用嵌入式浏览器。
是否有任何 React 嵌入式浏览器解决方案?
您好我正在使用JavaFx WebView创建HTML页面的屏幕截图,它工作正常,但我想知道是否可以这样做而无需在图形Windows中启动应用程序!我的意思是没有更多的轻量级方法来获取截图然后这个:
public class WebViewSample extends Application {
private Scene scene;
@Override
public void start(Stage stage) {
// create scene
scene = new Scene(new Browser(snapshot), 750, 500, Color.web("#666970"));
stage.setScene(scene);
// show stage
stage.show();
}
WritableImage snapshot;
public static void main(String[] args) {
launch(args);
System.err.println("launched!");
}
}
class Browser extends Region {
final ImageView selectedImage = new ImageView();
final WebView browser = new WebView();
final WebEngine webEngine = browser.getEngine();
private final WritableImage snapshotImage;
public Browser(WritableImage snapshot) {
this.snapshotImage= snapshot;
// process …Run Code Online (Sandbox Code Playgroud) embedded-browser ×13
c++ ×2
java ×2
reactjs ×2
3d ×1
activex ×1
awesomium ×1
berkelium ×1
browser ×1
c# ×1
chromium ×1
css ×1
eclipse ×1
facebook ×1
gentoo ×1
google-oauth ×1
html ×1
inappbrowser ×1
instagram ×1
ios ×1
javafx ×1
javascript ×1
linux ×1
mobile ×1
next.js ×1
oauth ×1
php ×1
python ×1
screenshot ×1
webview ×1