开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 423|回复: 5
收起左侧

[求助] 如何取WebView2的网页文档对象?

[复制链接]
发表于 2024-4-30 03:49:40 | 显示全部楼层 |阅读模式   河北省石家庄市

一直用这个
互联网浏览器1.取网页文档对象 (对象 对象) - WEB浏览器

现在想用这个
基于微软的 WebView2 封装的模块-------如何取WebView2的网页文档对象?


结帖率:100% (1/1)

签到天数: 8 天

发表于 2024-4-30 09:35:14 | 显示全部楼层   河南省郑州市
【更新开源】EdgeView模块 易语言WebView2浏览框
https://bbs.125.la/forum.php?mod=viewthread&tid=14805846
(出处: 精易论坛)

WebView2组件模块v2.2,轻便、高效,可替换CEF
https://bbs.125.la/forum.php?mod=viewthread&tid=14749390
(出处: 精易论坛)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-30 10:28:13 | 显示全部楼层   河北省石家庄市
afu45 发表于 2024-4-30 09:35
【更新开源】EdgeView模块 易语言WebView2浏览框
https://bbs.125.la/forum.php?mod=viewthread&tid=148058 ...

感谢您的回复!
目前正因为想要使用这2个模块 找不到“取网页文档对象”这个方法。
我的主要问题也是  在这2个模块中  能否   取出  “网页文档对象”

网页文档.对象型方法 (“getElementById”, “main”).写属性 (“innerHTML”, 大段的超文本)

其中 大段超文本 包含很多 引号 换行符 等等
使用这2个模块里的“元素置内部HTML” 和 “元素置InnerHTML” 方法时,
参数只要有引号换行等就失败。


回复 支持 反对

使用道具 举报

结帖率:55% (17/31)
发表于 2024-4-30 12:12:03 | 显示全部楼层   河北省邢台市
laobingdk 发表于 2024-4-30 10:28
感谢您的回复!
目前正因为想要使用这2个模块 找不到“取网页文档对象”这个方法。
我的主要问题也是  在 ...

浏览器有执行脚本,执行脚本操作 document!比如图中这样!


VX截图_20240430121119.png

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-30 12:46:53 | 显示全部楼层   河北省石家庄市
雨落无声 发表于 2024-4-30 12:12
浏览器有执行脚本,执行脚本操作 document!比如图中这样!

感谢您的热心回复!

以下都是我采取过的方法,不成功才来求助大家.
易程序中:
浏览器.执行JS脚本 (“xhtmlx('” + #常量1 + “')”)
HTML中:
<div id=“”> </div>
<script>function xhtmlx(m){document.getElementById('maiu').innerHTML=m};</script>
或者
浏览器.元素置内部HTML(“#main”,1,#常量1)

如果#常量1的内容只是简单的<div>123456</div>甚至更复杂写的,以上都能成功。
但是写入类似以下的带 引号换行的就不行。

比如#常量1是以下内容:(只要有引号换行就不行,引号套单引号加换行====都写不进去)
<ul>
  <li>
    <img scr="123456.jpg"  onclick="AAA('文本参数')">
  </li>
   <li>
    <img scr="abcde.jpg"  onclick="AAA('文本参数')">
  </li>
    .....................
</ul>

我的问题是:
怎样才能将类似上边#常量1的内容 (带引号套引号换行等) 动态写到网页中???


回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-30 13:43:57 | 显示全部楼层   河北省石家庄市
谢谢大家,问题已解决 转义字符
<li><img scr=\"123456.jpg\"  onclick=\"AAA(\'文本参数\')\"></li>\n<li><img scr=\"abcde.jpg\"  onclick=\"AAA(\'文本参数\')\"></li>

可以结帖了
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表