gpt4 book ai didi

c# - 浏览器调用脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:27 25 4
gpt4 key购买 nike

我有一个网络浏览器,其中一些设置是使用 javascript 更改的。我正在尝试使用示例 here但无法得到正确的语法

脚本是这样的

        <div class="DisplayInput"><input type="radio" name="displaytype" 
value="decimal" onclick="setdisplayType('decimal');" checked="checked"><a
href="javaScript:setdisplayType('decimal');"
onclick="s_objectID=&quot;javascript:setdisplayType('decimal');_1&quot;;return this.s_oc? this.s_oc(e):true">Decimal</a></div>

到目前为止,我已经试过了,但没有成功

this.webBrowser1.InvokeScript("setdisplayType");
this.webBrowser1.InvokeScript("setdisplayType('decimal')");
this.webBrowser1.InvokeScript("setdisplayType","decimal");

最佳答案

不知道你的应用程序错误发生了什么,也不知道 setdisplayType 是什么样子,我猜你可能试图在之前调用函数 setdisplayType它已被加载。根据 MSDN 文档...

InvokeScript(String, Object()) should not be called before the document that implements it has finished loading. You can detect when a document has finished loading by handling the LoadCompleted event.

也许您可以实现 LoadCompleted 事件处理程序,然后调用您的脚本。

希望这对您有所帮助!

关于c# - 浏览器调用脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12641771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com