精易论坛
标题:
易语言VIP支持库谷歌填表怎么关闭多余的框架
[打印本页]
作者:
zkCrazyzk
时间:
昨天 11:56
标题:
易语言VIP支持库谷歌填表怎么关闭多余的框架
易语言VIP支持库谷歌填表怎么关闭网页点击的或者自动弹出的多余的谷歌浏览器框架,没有找到命令,有哪位大神能帮帮忙
作者:
你的猫
时间:
昨天 13:40
JavaScript基础弹窗(alert/confirm/prompt)
// 自动处理所有基础弹窗
Chrome.
设置弹窗处理方式
(
浏览器句柄, 1
)
// 1=自动接受,2=自动取消
// 或针对具体弹窗操作
弹窗句柄 = Chrome.
取弹窗信息
(
浏览器句柄
)
如果真
(
弹窗句柄 ≠ 0
)
Chrome.
弹窗操作
(
弹窗句柄, 1
)
// 1=确定,0=取消
// 自动处理所有基础弹窗
Chrome.设置弹窗处理方式 (浏览器句柄, 1) // 1=自动接受,2=自动取消
// 或针对具体弹窗操作
弹窗句柄 = Chrome.取弹窗信息 (浏览器句柄)
如果真 (弹窗句柄 ≠ 0)
Chrome.弹窗操作 (弹窗句柄, 1) // 1=确定,0=取消
新窗口/标签页弹窗
// 方法1:阻止新窗口打开
Chrome.
设置浏览器参数
(
浏览器句柄, "禁止新窗口",
真
)
// 方法2:关闭新开标签页
标签页数组 = Chrome.
取所有标签页
(
浏览器句柄
)
计次循环首
(
取数组成员数
(
标签页数组
)
, i
)
如果真
(
标签页数组
[
i
]
≠ 当前标签页
)
Chrome.
关闭标签页
(
标签页数组
[
i
]
)
结束如果
计次循环尾
// 方法1:阻止新窗口打开
Chrome.设置浏览器参数 (浏览器句柄, "禁止新窗口", 真)
// 方法2:关闭新开标签页
标签页数组 = Chrome.取所有标签页 (浏览器句柄)
计次循环首 (取数组成员数 (标签页数组), i)
如果真 (标签页数组
≠ 当前标签页)
Chrome.关闭标签页 (标签页数组
)
结束如果
计次循环尾
iframe内嵌框架
// 移除指定iframe
框架列表 = Chrome.
取框架列表
(
页面句柄
)
计次循环首
(
取数组成员数
(
框架列表
)
, i
)
框架名称 = Chrome.
取框架属性
(
框架列表
[
i
]
, "name"
)
如果真
(
框架名称 = "广告框架"
)
Chrome.
执行脚本
(
页面句柄, "document.
querySelector
(
' iframe
[
name=广告框架
]
'
)
.remove
(
)
"
)
跳出循环
结束如果
计次循环尾
// 或者切换至iframe操作
Chrome.
切换至框架
(
页面句柄, "框架名"
)
// 操作内部元素...
Chrome.
切换回主框架
(
页面句柄
)
// 移除指定iframe
框架列表 = Chrome.取框架列表 (页面句柄)
计次循环首 (取数组成员数 (框架列表), i)
框架名称 = Chrome.取框架属性 (框架列表
, "name")
如果真 (框架名称 = "广告框架")
Chrome.执行脚本 (页面句柄, "document.querySelector('iframe[name=广告框架]').remove()")
跳出循环
结束如果
计次循环尾
// 或者切换至iframe操作
Chrome.切换至框架 (页面句柄, "框架名")
// 操作内部元素...
Chrome.切换回主框架 (页面句柄)
作者:
zkCrazyzk
时间:
2 小时前
我用的VIP支持库并没有这些命令
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4