问题标签 [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.

0 投票
0 回答
75 浏览

file - 以隐身方式访问 blob

使用隐身模式时,我使用的扩展程序 (SingleFile) 在尝试保存它提供的链接时会导致错误,其格式如下:

错误是Failed - No file

为了解决这个问题,我应该在清单文件中进行哪些更改?

0 投票
2 回答
5710 浏览

microsoft-edge - 如何使用 selenium 远程 webdriver 在隐身模式下启动 Edge 浏览器?

目前我们正在使用 C# 使用 Edge 浏览器开发 selenium (2.53.0)。由于缓存,Edge 浏览器将缓存信息存储在“localAppdata”文件夹中,我们在执行测试用例时遇到了一些问题。

我尝试使用 selenium (DeleteAllCookies) 删除所有 cookie 信息,但它不适用于 Edge 浏览器。

当我们在隐身模式下启动 Edge 浏览器时,我阅读了几个微软论坛的唯一方法来跳过缓存。

任何人都可以建议如何使用 selenium remote-webdriver 以私有(隐身模式)启动 Edge 浏览器实例

0 投票
3 回答
19915 浏览

browser - 运行 Web 项目时如何在 Visual Studio 中使用浏览器隐身模式

在此处输入图像描述

如果我运行该项目,它将使用Google Chrome 正常模式启动。但是如何使用Google Chrome 隐身模式启动它?

0 投票
1 回答
425 浏览

javascript - 无法在隐身窗口上获得焦点

如何将焦点设置在新的隐身窗口上?我无法专注于新的隐身窗口。设置 'incgonito': false 时可以获得焦点,但设置为 true 时无法获得焦点:

0 投票
1 回答
3344 浏览

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

0 投票
1 回答
1587 浏览

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中。

0 投票
1 回答
758 浏览

javascript - 当我单击“允许隐身”按钮时,Chrome 扩展程序被永久禁用

我制作了一个 chrome 扩展并将其打包到一个 .crx 文件中,然后将 .crx 拖入其中chrome://extensions进行安装。

该扩展程序运行良好,但当我单击“允许隐身”复选框时,扩展程序变为灰色并且无法通过单击“启用”复选框重新启用。

让它再次工作的唯一方法是重新安装扩展。即使我删除了“阅读您的浏览历史记录”权限(即在清单中的权限下注释掉“标签”),当我尝试允许隐身时它仍然会被禁用。

这是我的权限的样子:

这是我的权限的样子

以下是禁用扩展的外观:

这是禁用扩展的样子

0 投票
1 回答
130 浏览

javascript - 在 Chrome 扩展程序的“允许隐身模式”打开\关闭时获取时间

我需要知道我的 Chrome 扩展程序的“允许隐身”模式打开\关闭的时间。

我知道chrome.extension.isAllowedIncognitoAccess()。但是我需要每隔几秒钟检查一次这个功能。有没有更优雅的方式,比如一些事件监听器?

我还尝试将内容脚本插入chrome://extensions页面并在每次有人检查\取消选中该复选框以允许隐身时注册,但不允许将脚本注入此页面。

0 投票
1 回答
1005 浏览

c# - Selenium C# InPrivate 模式 Internet Explorer

在使用 Selenium C# 运行我的自动化测试时,我试图在 InPrivate 模式下启动 IE11。找到了执行此操作的选项,但我似乎无法使用这些代码行。

驱动程序打开,我可以在任务管理器上看到它,但是 IE 没有打开。如果我在 InternetExplorerDriver 中删除选项,它完全可以正常工作。所以选项有问题。你对此有什么想法吗?

谢谢!

0 投票
1 回答
257 浏览

google-chrome - 获取隐身模式下允许的 chrome 扩展列表

通过使用 chrome API,可以获取所有已安装扩展的列表。

我正在使用这段代码:

问题是,可以允许扩展在隐身模式下运行。但是没有属性可以检查是否允许指定的扩展名?

我需要知道用户是否处于隐身模式,并且启用了指定的扩展名,是否也允许在隐身模式下使用?

作为最后一个项目符号,获取菜单栏中的图标列表可以解决问题(不允许的扩展名不会显示在菜单栏中)但找不到任何东西。

任何建议将不胜感激。