问题标签 [dotnetbrowser]
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.
dotnetbrowser - 如何在 DotNetBrowser 中创建 JSArray?
似乎我们可以通过上下文对象JSObject
的CreateObject
方法创建,但似乎我们不能创建一个JSArray
?有没有别的办法ExecuteJavaScriptAndReturnValue("[]")
?
winforms - 通过 Com Interop 在 WinForm 中使用 dotnetbrowser?
我们有一个应用程序,其中主 UI 是用 vb6 编码的。我们还在 vb.net(VS2015,针对框架 4.5.2)中构建了多个 .net 程序集(winform 和类库)。
我们可以在通过 com interop 从我们的 vb6 主应用程序调用的 .net 程序集中使用 winform dotnetbrowser 吗?
许可条款指示将许可证作为嵌入式资源添加到项目中 - 此许可证是否会作为嵌入式资源添加到 .net 程序集?还是需要将其作为嵌入式资源添加到主应用程序 exe (vb6) 中?
javascript - DotNetBrowser 调用 javascript 函数到 c#
我有这个 JS 代码,用于在我的表单中显示街景和谷歌地图:
我想调用函数“criarMarker”和那个小家伙“jscall”,但我做不到。尝试使用:browser.ExecuteJavaScript("criarMarker('" + item.id + "'," + item.lat + "," + item.lon + ");");
当我运行程序时,它会在图像中显示输出:
但不会在地图中添加标记。有任何想法吗?欣赏努力!
编辑加信息:根据我的回答,我实际上需要帮助调用“jsCall”,以前我使用 geckobrowser 并在我的 c# 中使用了“AddMessageEventListener”,但现在看来我不能称之为geckoWebBrowser1.AddMessageEventListener("jsCall", (id) =>
这是我以前使用的代码。
另一个编辑:我更改了 JS 的最后 4 行以使其成为一个函数,现在看起来像这样:
此外,如果这令人困惑,那么当我按下标记时,它会改变我的 dgv 行。但是什么都没有发生,我真的不知道为什么,我的 dgv 代码是这样的:
感谢所有的帮助。
javascript - 如何在 DotNetBrowser 中获取地理位置信息
本地html显示在DotNetBrowser (C#, Visualstudio 2017) 运行以下javascript代码时会出错。
navigator.geolocation.getCurrentPosition()
※我想显示的网站的完整来源在网站下面 https://syncer.jp/how-to-use-geolocation-api
在 IE 和 Chrome 中显示本地 html 时效果很好,但在 DotNetbrowser 中显示时出现错误。
当然是授予许可的。(参考在 DotNetBrowser 中提供位置信息)
我猜 DotNetBrowser 的规范或设置是有原因的
请告诉我是否有解决方案或明确的原因。毫米
dotnetbrowser - 设置 cookie dotnetbrowser。我不这样做为什么 cookie 不会连接到查询?
不是Cookies,为什么不成立??我不这样做为什么 cookie 不会连接到查询?
select - DotNetBrowser - 选择网页上的所有文本
我正在开始集成 DotNetBrowser,我会在进行过程中遇到问题。我想我会先在这里提交。
我今天的问题是如何以编程方式在当前加载的 HTML 页面上执行全选?
浏览了文档,WebBrowser 和 BrowserView 都没有执行全选的方法。
谢谢!
c# - C# Visual Studio DotNetBrowser 不断搜索 GetelementbyID
我是编码的初学者,我尝试将autofill
用户名和密码输入一个页面,但是当我点击登录时,代码仍然getelementbyid
在下一页上搜索(所有页面都在同一个域下)并崩溃。我正在使用 Visual Studio 2k17
在此先感谢,任何帮助都是完美的!
dotnetbrowser - 为什么滚动事件不起作用?
为什么滚动事件不起作用?但是 MouseWheel 有效。是我错过了什么吗?
c# - 同步加载 URL 无法正常工作
如何设置Wait
超时?我有呈现 dom 的页面,并且下一页发送几个 ajax 请求。Dotnetbrowser 认为该页面已完成加载,但网络请求仍在增加。