【问题标题】:how to disable my website from being viewed on mobile devices?如何禁止在移动设备上查看我的网站?
【发布时间】:2014-05-02 08:38:20
【问题描述】:

是否有一个脚本可以用来禁用我的整个网站(在 joomla 中),使其无法在移动设备上查看?我还没有使用任何代码。但我确实使用脚本来禁用右键单击,但它不适用于移动版本。我根本不想在手机上观看。

【问题讨论】:

  • 如果有人真的想要,他们可以欺骗移动浏览器的用户代理,使其看起来好像他们正在使用桌面浏览器。没有真正的方法可以禁用移动查看,就像没有真正的方法可以禁用右键单击一样。
  • 虽然您通常会看到人们寻求帮助以使他们的网站适合移动设备,但这个问题却想反其道而行之。为什么?只是纯粹的好奇
  • 这是一个仅供个人使用的博客网站 :) 谢谢您的帮助和建议 :)
  • 这不是答案。但是我注意到您添加的其他评论。那么关于阻止图像的下载呢?您不能阻止下载图像。试试这个:在电脑上打开 chrome,打开您的站点,按 f12 打开开发工具,然后单击网络选项卡。刷新页面,您会注意到所有图像都可以下载。这只是下载图像(和任何其他文件)的众多方法之一
  • 我在某种意义上说。普通观众...不是高级观众。

标签: mobile joomla


【解决方案1】:

但奇怪的是,您可以使用 CSS3 媒体查询来做到这一点,如下所示:

@media only screen (max-device-width : 768px) {
    html,body { display: none; } 
}

这将导致 768 像素及以下设备的屏幕完全空白。您只需将上述代码应用于您的模板 css 文件。

你也可以像这样使用 Javascript:

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
    getElementById('body').style.display = 'none';
}

我还没有在所有移动设备上测试过这个,但它可以在大多数设备上运行

【讨论】:

  • 如何禁用在新窗口中打开图像或保存图像以及将脚本放置在哪里?
  • 我有点困惑,我以为您想完全禁止在移动设备上查看您的视图。如果您需要其他内容,请在最初的问题中非常清楚
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-23
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 2013-12-30
  • 1970-01-01
  • 2012-06-26
相关资源
最近更新 更多