一浏览器初始化
第一步放一些无关准备代码
下面展示一些 内联代码片
。
.版本 2
.支持库 spec
.子程序 事件_文件释放完毕
.参数 路径数据包, 文本型
.局部变量 缓存目录, 文本型
.局部变量 插件数据组, 队长_其他插件数据, , "0"
.局部变量 计次a, 整数型
队长_文件释放完毕_到变量 (路径数据包, 缓存目录, 插件数据组) ' 必须的处理
调试输出 (缓存目录, 路径数据包)
.计次循环首 (取数组成员数 (插件数据组), 计次a)
调试输出 (插件数据组 [计次a].插件名称, 插件数据组 [计次a].插件目录)
.计次循环尾 ()
.版本 2
.子程序 清除框架列表和操作框架, , , 调用前请进入许可区
超级列表框_网页框架列表.全部删除 ()
.子程序 清除标签页列表和操作标签页, , , 调用前请进入许可区
超级列表框_标签页列表.全部删除 ()
第二步启动浏览器
.版本 2
.子程序 初始化浏览器
.局部变量 谷歌全路径, 文本型
.局部变量 缓存目录, 文本型
.版本 2
队长_初始化 (真, , , , , , , , 1, )
谷歌全路径 = 队长_取谷歌路径 ()
缓存目录 = 取运行目录 () + “\_缓存目录”
.如果 (队长_文件夹是否被占用 (缓存目录))
信息框 (“失败,缓存目录被占用。请检查是否已经启动了正在使用该目录的浏览器。”, 0, , )
.否则
命令行 = “-window-position=0,0 --incognito --ignore-certificate-errors --no-default-browser-check --test-type --ignore-certificate-errors --disable-client-side-phishing-detection --safebrowsing-disable-auto-update --disable-prompt-on-repost --disable-translate --disable-glsl-translator”
队长_启动谷歌浏览器 (谷歌全路径, 9230, 缓存目录, , , , 命令行, , , , , , 到整数 (&事件_文件释放完毕))
.如果结束
清除标签页列表和操作标签页 ()
清除框架列表和操作框架 ()
集_操作浏览器.初始化 (9230) ' 这步只是设置变量,无需等待浏览器加载完毕才初始化
清除标签页列表和操作标签页 ()
清除框架列表和操作框架 ()
二网页操作相关拓展
做一个IT问题全搜
第一步准备工作
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 集_操作浏览器, 队长浏览器类, , , 一个类操作一个浏览器
.程序集变量 集_标签页列表数组, 队长标签页类, , "0", 队长标签页类尽量不要复制。其实可以复制的,但是需要注意一些问题,懂得自然懂。
.程序集变量 操作标签, 整数型, , , 操作标签
.程序集变量 集_框架列表数组, 队长_网页框架, , "0"
.程序集变量 集_操作框架, 队长_网页框架