登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
业界
›
调试JavaScript/VB Script脚本程序(IE篇)
调试JavaScript/VB Script脚本程序(IE篇)
[ 复制链接 ]
汹萃热
2025-5-29 20:10:54
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
JavaScript/VB Script脚本程序一般有两种执行方式,一种是嵌入在宿主程序里面执行,比如在IE浏览器里面执行;另外一种,在资源管理器里面双击执行(虽然还是通过另外一个程序解释执行,但是给人的感觉毕竟是直接运行)。
这两种方式,都可以使用Visual Studio来进行调试,先看大家用得比较频繁的网页脚本程序的调试:
1. 要调试网页里面的脚本程序,调试器需要宿主程序—这里也就是IE的支持,实际上所有的脚本程序解释器都实现了一个COM的调试接口。调试器通过查询解释器的这个接口,可以设置断点,查询变量以及捕捉异常,当然,查询到这个接口,需要宿主程序同意……至于如何实现这个接口,我们会在以后的文章里面讲到。
2. 默认情况下,IE是将脚本调试支持功能关闭的,因此你需要显示地打开它。打开IE,点击“工具”—“Internet 选项”,在“Internet 选项”里面选择高级页签,在“设置”列表里面,找到“禁用脚本调试(Internet Explorer)”选项,它默认是勾选上的—将它勾掉。
3. 使用IE打开一个新的网页,无论是一个远程的,或者本地的(从本地硬盘打开)网页。例如下面一个网页,另存为test.html:
1.
2.
3.
4. JavaScript调试
5.
11.
12.
13.
14.
4. 启动Visual Studio,点击VS菜单里面的“工具”—“附加到进程”菜单,打开“附加到进程”窗口里面。Visual Studio其实支持很多种调试模式,调试C++(native)程序,调试.NET(托管)程序,调试脚本程序,调试Silverlight程序以及调试SQL存储过程。默认情况下,Visual Studio会根据附加的进程类型来选择最合适的调试模式,但是有的时候,你需要手工设置一下。例如Internet Explorer这种程序,IE可以同时运行多种子程序,IE本身和ActiveX控件是C++/C写成的,IE可以运行Winform/WPF程序,IE可以运行Silverlight程序,当然,IE最多的还是运行JavaScript/VB Script脚本程序。Visual Studio在附加到Internet Explorer进程的时候,总是会被IE弄糊涂,所以我们需要手工告知Visual Studio我们希望采用什么调试模式。
在“附加到进程”窗口里面,在“附加到…”(英文是Attach To…)文本框旁边点击“选择”按钮,在弹出的“选择代码类型”窗口里面,勾选“调试下列类型”,并选择“脚本”。如下图所示:
5. 接着你需要在“附加到进程”窗口里面选择要附加的进程,在“可用进程”(Available Processes)列表里面,有一个“类型”(Type)列,里面列举了对应进程支持的调试模式,比如你可以看到在上图里,好几个iexplore.exe支持脚本和C++调试模式(Script, x86)。因此你所需要做的就是找到执行网页的进程,这里我选择了ID为3732的iexplore.exe,因为那个是运行第三步网页的进程。最后点击“附加”(Attach)按钮使用脚本调试模式调试指定的IE进程。
注:细心的网友可能会看到,ID为1692的iexplore.exe的标题是“JavaScript调试”—对应的就是我们执行网页的浏览器进程ID。其实在IE 8以前,选择执行网页的浏览器进程一般都是根据浏览器的标题做的,但是IE 8里面有一些改变,这个变化以后的文章里会讲到。
6. 附加上去以后,在网页的第7行(网页源码在第三步里面)设置一个断点—就跟平常调试C#和C++代码一样,设置好了以后,返回到IE进程里面,刷新网页。这个时候,Visual Studio应该会在网页的第7行中断IE的执行,你可以在“监视”(Watch)窗口里面查看脚本变量的值:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
调试
JavaScript
VB
Script
脚本
相关帖子
AI渗透测试工具:从"脚本跑腿"到"Agent大脑"的范式革命
M3U8 播放调试不用愁!这款纯网页工具帮你搞定所有痛点
探索JavaScript的秘密令牌:独一无二的`Symbol`数据类型
调试排错 - 线程Dump分析
JavaScript this绑定规则:告别踩坑指南!
ESP32S3 USB MSC 调试全过程记录
【JavaScript高级编程】拆解函数流水线 上
关于“洛谷AI调试助手”的一些观察记录
关于“洛谷AI调试助手”的一些观察记录
关于“洛谷AI调试助手”的一些观察记录
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
科技
AI渗透测试工具:从"脚本跑腿"到"Agent大脑"的范式革命
2
511
热琢
2026-03-01
业界
M3U8 播放调试不用愁!这款纯网页工具帮你搞定所有痛点
3
363
屋稷删
2026-03-04
安全
探索JavaScript的秘密令牌:独一无二的`Symbol`数据类型
3
1012
谭皎洁
2026-03-05
业界
调试排错 - 线程Dump分析
0
870
慢秤
2026-03-18
安全
JavaScript this绑定规则:告别踩坑指南!
1
73
诈知
2026-03-24
业界
ESP32S3 USB MSC 调试全过程记录
2
715
少琼
2026-03-26
业界
【JavaScript高级编程】拆解函数流水线 上
0
272
姥恫
2026-03-30
安全
关于“洛谷AI调试助手”的一些观察记录
0
276
辖瑁地
2026-04-01
安全
关于“洛谷AI调试助手”的一些观察记录
0
523
任娅翠
2026-04-01
安全
关于“洛谷AI调试助手”的一些观察记录
1
684
斜素欣
2026-04-01
回复
(33)
辖瑁地
2025-10-15 02:51:51
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
寇油
2025-11-12 21:08:38
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢,下载保存了
替攀浮
2025-11-24 21:01:40
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
热心回复!
方子楠
2025-12-9 12:56:27
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
阎逼
2025-12-26 02:55:18
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,学习下。
廖雯华
2026-1-17 04:01:45
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享
貊淀
2026-1-17 21:56:14
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
用心讨论,共获提升!
撵延兵
2026-1-18 04:02:37
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,学习下。
辖瑁地
2026-1-18 15:27:43
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢,下载保存了
孟清妍
2026-1-24 04:36:00
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
过来提前占个楼
古修蟑
2026-1-28 05:01:09
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
很好很强大 我过来先占个楼 待编辑
蒙飘
2026-1-30 02:07:04
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
新版吗?好像是停更了吧。
晚能
2026-1-30 02:13:15
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
这个好,看起来很实用
扫恢怯
2026-1-30 03:58:28
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
汹萃热
楼主
2026-2-3 09:49:58
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
匡菲
2026-2-4 05:41:15
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
曲愍糙
2026-2-6 04:52:05
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个好,看起来很实用
押疙
2026-2-8 08:23:12
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
撵延兵
2026-2-9 18:50:03
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
科技
程序
安全
签约作者
程序园优秀签约作者
发帖
汹萃热
2026-2-9 18:50:03
关注
0
粉丝关注
19
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9529
6
韶又彤
9912
7
荪俗
9024
8
宋子
9875
9
蓬森莉
9871
10
俞瑛瑶
10000
查看更多
今日好文热榜
0
微软前CTO长文控诉:Windows被搞成一锅粥!
0
三千年的欲望、痕迹与自感:资本批判与伦理
499
三千年的欲望、痕迹与自感:资本批判与伦理
133
AI上号!即构AI Agent让语音游戏24小时 “
618
AI上号!即构AI Agent让语音游戏24小时 “
347
AI上号!即构AI Agent让语音游戏24小时 “
857
AI上号!即构AI Agent让语音游戏24小时 “
757
AI上号!即构AI Agent让语音游戏24小时 “
116
AI上号!即构AI Agent让语音游戏24小时 “
604
AI上号!即构AI Agent让语音游戏24小时 “
253
AI上号!即构AI Agent让语音游戏24小时 “
108
AI上号!即构AI Agent让语音游戏24小时 “
389
AI上号!即构AI Agent让语音游戏24小时 “
348
聊聊 ASP.NET Core 中间件和过滤器的区别
2
SpringCloud进阶--MySQL主从复制、分库分表
3
企业数字化转型避坑指南:这10个“雷区”90
447
题解:ABC394F - Alkane
887
Kthena + vLLM-Ascend:云原生大模型推理的
189
题解:ABC394F - Alkane
29
AI上号!即构AI Agent让语音游戏24小时 “