问题标签 [invokescript]
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.
javascript - InvokeScript() 方法返回 null
InvokeScript() 方法返回 null。
JavaScript:
和 C#:
'args' 和 'v_address' 返回 null,messageBox 也返回 null。我想返回一些值。请帮我!
编辑:好的,我编辑了这样的 C# 代码:
因此, args 不为空,但 v_address 仍然为空。什么问题??
javascript - c# web 浏览器在事件处理程序中调用脚本不起作用
我正在使用 Web 浏览器控件并尝试使用document.InvokeScript 在 Javascript 中调用函数。
除了我为 Process.Exited调用事件处理程序的部分之外,它在我的代码中的其他任何地方都可以使用。
我从这段代码中得到的只是:指定的演员表无效。
以下是一些屏幕:
顺便说一句,如果我从按钮单击处理程序调用它,InvokeScript 方法就可以工作。如果从退出处理程序调用,则不会。
我真的很困惑。
和错误本身:
对于那些想看我的JS的人。
编辑: 异常消息:
System.Windows.Forms.dll 中出现“System.InvalidCastException”类型的未处理异常 {“指定的强制转换无效。”}
附加信息:指定的演员表无效。
谢谢你的帮助。
-干杯
-缺口。
javascript - C# - Webbrowser 没有将页面加载到最后
我在将页面加载到 Web 浏览器末尾时遇到问题(可能是因为对他们来说 JavaScript 太多了)
所以我在项目中添加了另一个浏览器(Awesomium),我质疑它是否在 Awesomium 使用getElementById
和其他......(例如:InvokeScript)?
或按类名:
如果您不能在 Awesomium 中,其他任何人都可以吗?(壁虎之类的?)
任何帮助提前谢谢:)
javascript - 当脚本 CDATA 注释时,WebBrowser InvokeScript 不起作用?
HTML 脚本标签包含函数
我需要从 C# 执行 javascript。我的代码:
但是 InvokeScript 总是返回 null 并且 DocumentText 不会改变。问题可能是由 CDATA 标签中的注释引起的吗?如果是这个原因,在这种情况下如何执行javascript?
c# - 如何获取任何网站警报消息 UWP WebView
我究竟做错了什么?
我使用 w3schools.com 进行测试。
Package.appxmanifest 文件
导航完成
脚本通知
javascript - WPF WebBrowser.InvokeScript() 不断加载旧脚本
我有一个非常简单的 JavaScript 文件,名为 MyJava.htm,如下所示:
如您所见,代码中有错误('a' 未定义)。我将文件保存到本地计算机的 Web 服务器文件夹中,即 c:\inetpub\wwwroot。
当我第一次使用 WPF WebBrowser 控件(this)运行它时,如下所示:
其中 mainWindow 是一个对话框。我会收到错误消息说“a”未定义。
然后,我进入文件 MyJava.htm 并更正它(将变量 'a' 替换为 'n');保存文件;重新运行 WPF 应用程序。
我仍然得到 'a' is undefined 错误。
如果我重命名文件并相应地更改 URL,那么一切正常。
显然,即使我更改了文件的内容,旧脚本也在加载。
我该如何解决这个问题?如何告诉 WPF(或任何人)从 URL 加载新内容?
c# - 使用 Document.InvokeScript 和 JavaScript 代码设置数据
我在 webBrowser 控件中嵌入了 TinyMCE 代码并用作 HTML 编辑器。获取数据不提供错误但设置数据出现问题。这是我的代码:
我这样使用它:tinyMCE1.HTML = "<b>Some</b> <u>HTML</u> data in <i>here</i>.";
这是嵌入的 HTML 代码:
这不起作用,但是当我添加一个愚蠢的消息框时,它起作用了。我不明白为什么会这样。
python-2.7 - NiFi 上的 Python 2.X:json.loads 中的Ñ(和其他)问题
我正在使用 Jython InvokeScriptedProcessor 将数据从 json 结构构造到 sql 结构。我在使用特定功能时遇到问题。json.loads。json.loads 无法识别特殊字符,如 ñ、é、á、í...
它以一种奇怪的形式写出来。而且我还没有达到任何形式来拥有它。
例如(很简单)
如果我们尝试用 sql 编写它
它会失败。它让我失望。我无法使用任何返回选项返回数据,成功或失败,NiFi 的版本无关紧要。这是我的代码
两者都不
工作正常。文本以 unicode 形式出现。
我再次将数据发送到 NiFi:
那个输出看起来像
我在元数据中也有“Ñueco”,它不适用于 id 或元数据
注意:似乎 InvokeScriptedProcessor 使用 Groove 而不是 Python 可以正常工作。但我的问题是我对 Groovy 一无所知...
有没有人发现类似的问题?你是怎么解决的?
更新:
输入示例:
期望的输出:
实际输出: