当前位置: 首页 > 面试题库 >

可以禁用@media查询还是强制解决方案?原因:允许iPhone查看桌面站点吗?

郎长卿
2023-03-14
问题内容

我通过@media查询对我的网站进行了重大修改,以使其在手机上的显示效果非常小。但是,我的用户要求提供网站的桌面版本(可通过链接获得)。

更进一步,桌面网站本身也可以根据分辨率通过@media查询进行修改。我当时在考虑选择一种“桌面”分辨率,例如1440x900,并强迫手机以该分辨率显示吗?

可能通过JavaScript实现吗?或者,可以完全禁用这些@media查询吗?

谢谢!


问题答案:

我和一个客户有同样的问题。但是问题是有120多个CSS文件包含媒体查询。所以我要做的是设置视口宽度。我已经在该网站上使用了此代码段,并且工作正常。使用此功能,您甚至可以为用户提供在响应式设计和非响应式设计之间切换的选项。

$(document).ready(function(){
   $('meta[name="viewport"]').prop('content', 'width=1440');
});

注意 :1440是您的首选屏幕宽度。

希望这可以帮助 :)



 类似资料:
  • 我做了很多关于堆栈溢出的研究,也做了很多谷歌的研究,但我发现没有一个真正适合我的。我想让站点查看桌面站点,而不是移动站点。我该怎么做?我想让它直接去桌面站点。

  • 本文向大家介绍MySQL主从复制延迟原因以及解决方案,包括了MySQL主从复制延迟原因以及解决方案的使用技巧和注意事项,需要的朋友参考一下 来源:公众号「神谕的暗影长廊」 在异步或半同步的复制结构中,从库出现延迟是一件十分正常的事。 虽出现延迟正常,但是否需要关注,则一般是由业务来评估。 如:从库上有需要较高一致性的读业务,并且要求延迟小于某个值,那么则需要关注。 简单概述一下复制逻辑: 1、主库

  • 本文向大家介绍javascript跨域原因以及解决方案分享,包括了javascript跨域原因以及解决方案分享的使用技巧和注意事项,需要的朋友参考一下 产生跨域问题的原因 跨域问题是浏览器同源策略限制,当前域名的js只能读取同域下的窗口属性。 跨域问题产生的场景 当要在在页面中使用js获取其他网站的数据时,就会产生跨域问题,比如在网站中使用ajax请求其他网站的天气、快递或者其他数据接口时以及hy

  • 我使用以下代码在我的数据库上运行查询。 然后我在服务中调用这个方法 但我面临一个错误: 问题是,我从来没有调用,我只是要求使用运行它。那我该怎么解决呢?

  • 问题内容: 我正在尝试解决一个问题,这里的问题是 为什么我的解决方案不起作用? 。这是问题,下面是答案。 问题来自leetcode:http://oj.leetcode.com/problems/decode- ways/ 使用以下映射将包含来自AZ的字母的消息编码为数字: 给定包含数字的已编码消息,请确定对其进行解码的总数。 例如,给出编码消息“ 12”,它可以被解码为“ AB”(1 2)或“

  • MySQL 查询 WHERE 是条件多一点查询快还是少一点查询快 t_table 表有多个字段 type, name... type是 tinyint 类型,name是 varchar 类型 这两个条语句哪个会更快