在这个问题中,有一个示例展示了如何从Javascript请求XPCOM访问:
我希望找到一种类似的方式来启用XPCOM访问我的Selenium测试脚本,以便JavaScript可以直接将RAW图像数据写入文件。这实际上是继续了我之前的问题,如何以优化的方式从中提取像素数据:
Firefox、Selenium、toDataURL、Uint8ClampedArray和Python
我希望实现以下目标:
如何在Mozilla Firefox中使用Javascript创建文件
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
我希望找到一种类似的方式来启用XPCOM访问我的Selenium测试脚本,以便JavaScript可以直接将RAW图像数据写入文件。这实际上是继续了我之前的问题,如何以优化的方式从中提取像素数据:
Firefox、Selenium、toDataURL、Uint8ClampedArray和Python
我希望实现以下目标:
- 为通过Selenium运行的JavaScript启用XPCOM访问
- 在Canvas上渲染图像
- 将画布像素作为原始图像数据读取(公共API应该在画布本身上可用)
- 使用XPCOM接口将RAW图像数据写入已知路径位置的文件