DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a12315
今日帖子: 42
在线用户: 13
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 badwood (badwood) ★☆☆☆☆ -
盒子活跃会员
2017/2/23 15:17:56
标题:
请教访问一个网页时,如何插入一段脚本并运行? 浏览:710
加入我的收藏
楼主: 用TWEBBROWSER打开网页后,插入脚本比较容易,但如何让脚本运行生效呢?

比如我要插入这样一段脚本来让鼠标点击的元素高亮。

<script src="http://xxx/jquery-3.1.1.min.js"></script> 
<script>
$(document).ready(function(){
$("*").click(function(e){
$(e.target).addClass("highlight");
}
});
</script>
----------------------------------------------
-
作者:
男 chonghai (DBlue) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 10:34:12
1楼: 一个思路提供参考:
获取网页源码后加入脚本,然后保存修改后的网页,让twebbrowser读取载入。
----------------------------------------------
喜欢Delphi,关注Delphi,愿和广大爱好者交朋友。
作者:
男 badwood (badwood) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 11:26:44
2楼: 重载修改后的内容的确可以,但用户体验是一个问题,另外如果网页脚本有读取URL就会出问题。
----------------------------------------------
-
作者:
男 badwood (badwood) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 11:28:05
3楼: IE和CHROME的开发者工具的选择元素,应该就是注入脚本吧。
我想要的就是那样的效果
----------------------------------------------
-
作者:
男 abencat (远离delphi的人) ★☆☆☆☆ -
盒子活跃会员
2017/2/25 8:57:33
4楼: 思路:读取到web页面数据,在内存中直接修改内容,然后再给浏览器读取显示
----------------------------------------------
delphi爱好者
作者:
男 badwood (badwood) ★☆☆☆☆ -
盒子活跃会员
2017/2/27 17:26:28
5楼: 一直想引用jquery.js文件搞不定,最后只有老老实实地将整个JS文件读入。
----------------------------------------------
-
作者:
男 yangweng (yangweng) ★☆☆☆☆ -
普通会员
2017/2/27 18:32:00
6楼: 处理DocumentComplete事件,这个是文件下载完成后的。
后面如何应该很简单的。
----------------------------------------------
-
作者:
男 hujiacheng ( 旺财) ★☆☆☆☆ -
普通会员
2017/3/9 21:34:22
7楼: 以前常用的方法是 HTTP代理 插广告..现在好像变了都是直接劫持....
----------------------------------------------
免费的FTPhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi-z.ruhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi.icm.edu.pl/ftp/https://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi-z.ruhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS