You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Selenium执行JS触发Firefox SecurityError操作不安全问题

网页自动化脚本运行故障问题

固定运行环境

当前开展网页自动化操作采用的版本组合:

  • Python生态下的 Selenium 3.141.0
  • Firefox 88.0 版本浏览器
  • geckodriver 0.29.1 版本

历史可正常运行的方案

此前长期可执行参考Stack Overflow社区方案的JavaScript代码,实现移除网页中注册商标符号®的目标,可正常运行的代码调用逻辑为:
driver.execute_script("var replaced = $('body').html().replace(/(®)/g,''); $('body').html(replaced);")

当前异常表现

上述脚本近期突然执行失败,抛出固定的SecurityError类异常:

JavascriptException: Message: SecurityError: The operation is insecure.

待解答的核心问题

  • 初步故障排查方向:暂无法确认问题来源是Selenium、Firefox、geckodriver的版本升级适配问题,还是爬取的非自有目标网页调整了安全策略拦截了脚本执行(目前不明确网页发生何种改动会触发这类拦截规则)
  • 需要明确的核心结论:
    1. 该SecurityError报错的核心触发原因是什么
    2. 是否存在可行方案绕过该安全限制,保障脚本正常执行,完成移除网页内®符号的操作目标

内容的提问来源于stack exchange,提问作者P A N

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.22 16:45:02