问题标签 [incognito-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file - 以隐身方式访问 blob
使用隐身模式时,我使用的扩展程序 (SingleFile) 在尝试保存它提供的链接时会导致错误,其格式如下:
错误是Failed - No file
。
为了解决这个问题,我应该在清单文件中进行哪些更改?
microsoft-edge - 如何使用 selenium 远程 webdriver 在隐身模式下启动 Edge 浏览器?
目前我们正在使用 C# 使用 Edge 浏览器开发 selenium (2.53.0)。由于缓存,Edge 浏览器将缓存信息存储在“localAppdata”文件夹中,我们在执行测试用例时遇到了一些问题。
我尝试使用 selenium (DeleteAllCookies) 删除所有 cookie 信息,但它不适用于 Edge 浏览器。
当我们在隐身模式下启动 Edge 浏览器时,我阅读了几个微软论坛的唯一方法来跳过缓存。
任何人都可以建议如何使用 selenium remote-webdriver 以私有(隐身模式)启动 Edge 浏览器实例
javascript - 无法在隐身窗口上获得焦点
如何将焦点设置在新的隐身窗口上?我无法专注于新的隐身窗口。设置 'incgonito': false 时可以获得焦点,但设置为 true 时无法获得焦点:
google-chrome-extension - 仅在隐身模式下使用 Chrome 扩展程序更改用户代理标头
我试图让我的扩展程序仅在隐身模式下工作。我似乎无法通过添加"incognito": "split"
到我的 manifest.json 并在 background.js 中添加一个 if 语句来查找chrome.extension.inIncognitoContext
.
编辑:
好的,所以我要做的是在隐身时更改我的用户代理标头。我这样做是基于这个:http ://elaineou.com/2016/02/19/how-to-use-chrome-extensions-to-bypass-paywalls/
它适用于上述链接,但在隐身模式下,我似乎无法让它适用于所有网站。这也不会被释放,我确实检查了允许的隐身按钮。
清单.json
背景.js
javascript - Dexie/IndexedDB 移动隐私浏览错误 - 哦哦:缺少 API 错误:IndexedDB API 不可用
尝试在 iOS Safari 和 iOS Chrome 上加载我的网络应用程序时收到错误消息。在桌面上进行隐私浏览没有错误。
我添加了以下内容:
使用 Safari 开发工具,“IDB 支持”被记录 - 但随后错误/警报弹出并阻碍操作。
我将所有的 dexie 代码都包裹在里面if (window.indexedDB)
——以确保它仅在 IDB 在浏览器中可用时运行。
我的完整仓库可在https://github.com/georgecook92/Stir获得。如果查看这段代码,对 dexie 的调用位于 React 的 actionindex.js
和 mainindex.js
中。
javascript - 当我单击“允许隐身”按钮时,Chrome 扩展程序被永久禁用
我制作了一个 chrome 扩展并将其打包到一个 .crx 文件中,然后将 .crx 拖入其中chrome://extensions
进行安装。
该扩展程序运行良好,但当我单击“允许隐身”复选框时,扩展程序变为灰色并且无法通过单击“启用”复选框重新启用。
让它再次工作的唯一方法是重新安装扩展。即使我删除了“阅读您的浏览历史记录”权限(即在清单中的权限下注释掉“标签”),当我尝试允许隐身时它仍然会被禁用。
这是我的权限的样子:
以下是禁用扩展的外观:
javascript - 在 Chrome 扩展程序的“允许隐身模式”打开\关闭时获取时间
我需要知道我的 Chrome 扩展程序的“允许隐身”模式打开\关闭的时间。
我知道chrome.extension.isAllowedIncognitoAccess()
。但是我需要每隔几秒钟检查一次这个功能。有没有更优雅的方式,比如一些事件监听器?
我还尝试将内容脚本插入chrome://extensions
页面并在每次有人检查\取消选中该复选框以允许隐身时注册,但不允许将脚本注入此页面。
c# - Selenium C# InPrivate 模式 Internet Explorer
在使用 Selenium C# 运行我的自动化测试时,我试图在 InPrivate 模式下启动 IE11。找到了执行此操作的选项,但我似乎无法使用这些代码行。
驱动程序打开,我可以在任务管理器上看到它,但是 IE 没有打开。如果我在 InternetExplorerDriver 中删除选项,它完全可以正常工作。所以选项有问题。你对此有什么想法吗?
谢谢!
google-chrome - 获取隐身模式下允许的 chrome 扩展列表
通过使用 chrome API,可以获取所有已安装扩展的列表。
我正在使用这段代码:
问题是,可以允许扩展在隐身模式下运行。但是没有属性可以检查是否允许指定的扩展名?
我需要知道用户是否处于隐身模式,并且启用了指定的扩展名,是否也允许在隐身模式下使用?
作为最后一个项目符号,获取菜单栏中的图标列表可以解决问题(不允许的扩展名不会显示在菜单栏中)但找不到任何东西。
任何建议将不胜感激。