标题:vfp中如何让webbrowser控件支持js
只看楼主
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
结帖率:100%
已结贴  问题点数:20 回复次数:3 
vfp中如何让webbrowser控件支持js


程序中使用了webbrowser控件
代码如下:
this.Silent = .t.
this.Navigate('https://tools.')
问题是:打开网站后,如果使用了this.Silent = .t.,那么不会有什么错误提示。
但是如果关闭了this.Silent = .t.,就是图2中的js脚本错误,如果不使用js,网站上的程序就无法正常使用,如图1,点击修改没反应
再下水平有限,麻烦哪位大神帮忙解决一下,感谢!如果实在不行,能不能提供一个另外的控件也行,只要网站上的程序能正常使用就行了。
搜索更多相关主题的帖子: vfp js webbrowser this 控件 
2023-03-11 10:42
iswith
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:154
专家分:101
注 册:2013-5-14
得分:1 
有收费版的Webview2,我加WX:   68256904  前面加个“Z” ,怕爬
2023-03-11 11:44
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:19 
以下是引用hytizj023在2023-3-11 10:42:45的发言:

程序中使用了webbrowser控件
代码如下:
this.Silent = .t.
this.Navigate('https://tools.')
问题是:打开网站后,如果使用了this.Silent = .t.,那么不会有什么错误提示。
但是如果关闭了this.Silent = .t.,就是图2中的js脚本错误,如果不使用js,网站上的程序就无法正常使用,如图1,点击修改没反应
再下水平有限,麻烦哪位大神帮忙解决一下,感谢!如果实在不行,能不能提供一个另外的控件也行,只要网站上的程序能正常使用就行了。

this.Silent = .t.
只是禁止JS运行时的异常提示,并不是禁止运行JS
如果你的IE本够高,WebBrowser控件内核是可以升级的,本论坛也有好些帖子讨论过,可以搜索看看与WebBrowser相关的帖。
如果确是不成,也可以用其他浏览器控件,最近也有讨论VFP使用Edge的WebView2控件,本人也发过一个 vfp WebView2 Demo,使用也简单,不用注册,就好像调用windows API一样使用。本人放出的东西肯定是免费使用(包括源代码),志在交流学习。当然了,对使用者不负任何责。

2023-03-11 14:34
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
以下是引用吹水佬在2023-3-11 14:34:28的发言:


this.Silent = .t.
只是禁止JS运行时的异常提示,并不是禁止运行JS
如果你的IE本够高,WebBrowser控件内核是可以升级的,本论坛也有好些帖子讨论过,可以搜索看看与WebBrowser相关的帖。
如果确是不成,也可以用其他浏览器控件,最近也有讨论VFP使用Edge的WebView2控件,本人也发过一个 vfp WebView2 Demo,使用也简单,不用注册,就好像调用windows API一样使用。本人放出的东西肯定是免费使用(包括源代码),志在交流学习。当然了,对使用者不负任何责。

感谢我去看看
2023-03-11 14:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511511-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.374289 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved