吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1257|回复: 8
收起左侧

[求助] 为什么照官方说的来没效果? 复制全部源码的部分到另一个工程也运行没效果?

[复制链接]
冥界3大法王 发表于 2022-10-12 23:18
https://blogs.embarcadero.com/execute-scripts-and-view-source-with-tedgebrowser/


为什么照他说的来,没效果?


EdgeBrowser1.ExecuteScript('encodeURI(document.documentElement.outerHTML)');  //不报错,也没有输出!




下面的几行也加进去了。
uses
  System.NetEncoding;


procedure TEdgeViewForm.EdgeBrowser1ExecuteScript(Sender: TCustomEdgeBrowser;
  AResult: HRESULT; const AResultObjectAsJson: string);
begin
  if AResultObjectAsJson <> 'null' then
    memoHTML.Text := TNetEncoding.URL.Decode(AResultObjectAsJson).DeQuotedString('"');
end;





https://github.com/Embarcadero/RADStudio-DemoKit/tree/main/10.4.2-demos/EdgeView

复制全部源码的部分到另一个工程也运行没效果? 不知是否错过了什么,也就分割线的上面的那部分该是关键啊 ~~

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Takitooru 发表于 2022-10-13 00:27
 楼主| 冥界3大法王 发表于 2022-10-13 06:51
Takitooru 发表于 2022-10-13 00:27
参考1,图文详细
https://mam-mam.net/delphi/tedgebrowser.html
参考2,基本用法

这些完全看过了。demo也下载了。
javascript  dom   看了四本书,云里雾里的
上次哥们了说的jQUERY的回复 还没弄明白呢,一会是自带的,一会是外来的js库,到底哪种书才能和哥们的回贴对上号呢。


我问的是这几句 单用不报错 没效果呢 。。。


那些支持安装过程我都知道。直接适行它那demo也没问题, 抽代码到自己的form 上,你怎么不行呢?
 楼主| 冥界3大法王 发表于 2022-10-13 06:56
一会儿再试试小日本说的,感觉他说的好像比官方的更详细一些。
Takitooru 发表于 2022-10-13 07:52
冥界3大法王 发表于 2022-10-13 06:51
这些完全看过了。demo也下载了。
javascript  dom   看了四本书,云里雾里的
上次哥们了说的jQUERY的回 ...

没Delphi我无法调试,但是感觉第一个链接里的日本网友文章比较详细。

代码用到自己项目中无报错无效果,这样确实难找原因,
不过还是可以用另外一种方式调试,把自己的项目代码转移到demo中在调试,如果成功,说明原项目中缺少某些引用之类。
aa2923821a 发表于 2022-10-13 08:38
支持支持!!
塞北的雪 发表于 2022-10-13 09:12
[JavaScript] 纯文本查看 复制代码
EdgeBrowser1.ExecuteScript('encodeURI(document.documentElement.outerHTML)');

encodeURI是有返回值的,直接执行没有反应,你试试alert(encodeURI(...)) 看看有没有消息框
 楼主| 冥界3大法王 发表于 2022-10-13 11:31
塞北的雪 发表于 2022-10-13 09:12
[mw_shl_code=javascript,true]EdgeBrowser1.ExecuteScript('encodeURI(document.documentElement.outerHTM ...

这个昨晚试了,弹窗是成功了。
Light紫星 发表于 2022-10-15 19:42
代码这种东西有时候很玄学的,复制过来不一定行,但是你对着打一遍可能又行了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 23:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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