php - 如何拒绝/阻止用户在浏览器的新选项卡中打开我网站中的链接?

标签 php javascript browser

有一个 JavaScript 生成的链接,我需要确保用户无法通过右键单击并选择在新选项卡中打开或使该操作根本不执行任何操作来打开它。

有什么想法吗?

编辑: 我提出这个问题不是为了问这样做是否正确,而是为了知道是否可能。如果您可以帮助我提供适当的答案,请这样做,否则请不要向我提供不需要解决的问题的建议。抱歉我的态度。

最佳答案

There's a javascript generated link and I need to make sure the users can't open it either by not being able to right click and choose open in new tab, or by making that action do nothing at all.

无法完成。老实说,我也看不出任何人想要这样做的合理理由。在选项卡中打开页面的结果与直接打开页面没有什么不同。无论如何,无法判断您的网站是在一个选项卡中打开还是在不同选项卡中打开。

关于php - 如何拒绝/阻止用户在浏览器的新选项卡中打开我网站中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10090758/

相关文章:

php - Symfony2 给出空白页

java - Cakephp Json 输出令人困惑

javascript - 使用 .html() 在另一个 div 中选择多个 div 文本

javascript - 如何打开 chrome ://apps 中列出的浏览器应用程序

browser - 用于检测用户是否从浏览器安装了防病毒软件的代码?

php - 用PHP修改基于另一个的MySQL字段

javascript - (ZEND) 在 javascript 中路由到 index.phtml

javascript - DOM 属性更改时触发事件

javascript - <fieldset> 以 React 形式破坏 onChange

html - 打开浏览器窗口或选项卡后,如何给它一个 "name"?