| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 693 人关注过本帖
标题:请教VFP 怎样用WEBVIEW2获取网页html或文本内容?
只看楼主 加入收藏
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
 问题点数:0 回复次数:14 
请教VFP 怎样用WEBVIEW2获取网页html或文本内容?
m.nr=W_D.ExecuteScriptAsync("document.documentElement.outerHTML")
m.nr=W_D.ExecuteScriptAsync("document.documentElement.innnerText")
m.nr=W_D.ExecuteScriptAsync("return document.documentElement.innnerText")
加document.querySelector
m.nr得到的是对象 不是文本
都无效

搜索更多相关主题的帖子: 文本 网页 获取 内容 document 
2023-12-14 03:37
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:0 
W_D是什么?
2023-12-14 07:04
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
得分:0 
w_d=
2023-12-14 08:48
iswith
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:442
专家分:557
注 册:2013-5-14
收藏
得分:0 
你没有认真去看DEMO,ExecuteScriptAsync这个是执行JS脚本,异步的!当执行时,VFP是OnExecuteScriptAsync事件接收消息的。要区分多个脚本执行使用cid来辨别。VFP程序员都是单线理解代码,有些地方可能会不适应这类设计!认为直接A方法就一定马上返回A方法的结果值。其实在现在主流语言上设计是多样性的!如比C# 执行A,B,C三个方法!我就可以在执行完C后异步等待结果值返回,让主程线异步去做别的!也可以,执行完A,B,C同步等待,让主程线(阻塞)等待C方法完成,当然还有更为复杂的逻辑性,这里就不描述了。。。。

[此贴子已经被作者于2023-12-14 11:10编辑过]

2023-12-14 11:03
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
得分:0 
那怎样加等待?有同步的吗?
2023-12-14 15:05
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
得分:0 
VFP 怎样用WEBVIEW2获取网页html或文本内容?
C#有await  vfp不知如何解决

2023-12-17 01:36
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
得分:0 
2023-12-19 00:43
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
得分:0 
2023-12-20 14:01
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:0 
如果是调用JS脚本通信接口可用同步消息触发VFP事件
如果是使用第三方控件且用异步事件只能暂停检测等待
2023-12-20 15:08
SATANA
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-12
收藏
得分:0 
吹版  能说的具体点吗 万分感谢

2023-12-20 21:42
快速回复:请教VFP 怎样用WEBVIEW2获取网页html或文本内容?
数据加载中...
 
   



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

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