我们如何在隐私浏览模式下打开链接

Posted

技术标签:

【中文标题】我们如何在隐私浏览模式下打开链接【英文标题】:How can we open a link in private browsing mode 【发布时间】:2013-04-15 09:58:21 【问题描述】:

在我的网页中,有一个链接应该始终以隐私浏览模式打开。 那么我该如何使用 html/javascript/jquery/php 呢?

【问题讨论】:

您可以测试设置Cookie,如果设置了Cookie,则表示没有隐私浏览。您唯一能做的就是要求用户切换到私人。 我可以看到很多善意的理由这样做。即,互联网信息亭。您希望确保您的用户正在一个会话中工作,该会话在他们完成后将被完全销毁。它应该像关闭浏览器一样简单。但是许多互联网信息亭要求您清除自己的缓存、历史记录等。希望用户在隐私浏览中打开?大多数人甚至不知道它的存在! 我搜索了一种解决方案,至少提示用户以隐身模式打开。原因是编辑者可以在 iframe 中预览他们的文章(如移动适配检查),而不是登录在浏览器中使用在编辑器界面中创建的简单链接。所以,有善意的理由 =) 真的找不到一个不能善意的理由吗? 还有一个原因。我们有一个管理区域,其中包含注册网站成员的列表。每个成员的名称中都有一个“登录为..”链接,允许我们的支持代表“以他们的身份登录”。如果链接会在隐身窗口中自动打开,它不会退出我们的支持人员(因为现在新会话取代了当前会话) 显然有很多原因。讨论它的唯一原因是人们似乎无法在大多数问题上保持自己的某种不可避免的“但是为什么,那是愚蠢的”回应。问“你的用例是什么”或“你的操作有哪些技术限制”或“你的系统管理员如何荒谬地限制了你访问外部世界的能力”是合理的。 “我看不出你的问题的原因”不是有用的输入。 【参考方案1】:

这取决于用户。您不能强制用户在隐私浏览模式下打开浏览器。

【讨论】:

想知道...为什么不呢? 为什么不呢?因为网页能够做这样的事情根本不合适 最好是尝试打开私人浏览窗口,然后请求用户允许这样做。 是的,可能会弹出类似“页面要在私人窗口中打开此链接。你想如何打开它?[Btn1:普通窗口] [Btn2:私人窗口]\ n\n[x]将此站点设为默认行为”。这可以让每个人两全其美。 我可以看出广告商的恶意 - 大多数浏览器在隐私浏览模式下禁用扩展程序,这包括任何广告拦截软件。【参考方案2】:

HTML 和 Javascript 用于各种程序,包括浏览器。即使在浏览器中,也只有少数浏览器具有私有/隐身模式。因此,不能有针对隐私浏览模式的原生 HTML/Javascript 功能。

【讨论】:

以上是关于我们如何在隐私浏览模式下打开链接的主要内容,如果未能解决你的问题,请参考以下文章

uc浏览器的兼容性如何调试

firefox火狐浏览器怎么清理缓存

在 Azure API 管理中查看已发布的无隐私浏览模式的开发者门户

chrome怎么做才能自动在新标签页下打开网页?

在这个“无隐私”时代,如何避免成为一个透明人?

如何通过链接在特定浏览器中打开特定 URL?