modernizr相关内容

对 base64 URI 支持的更好测试(我可以在 JS 中创建一个大的 base64 编码图像吗?)

我正在使用 Modernizr 来检测我们的用户正在运行的浏览器支持的功能,到目前为止一切都很好.但是在测试 base64 兼容性时,我遇到了一个理论问题.此支持的补丁在这里有详细说明,并且有效——除了一个奇怪的 IE8 案例- 它只允许最大 32KB 的 base64 编码图像. 我真的不想在我的 JS 文件中嵌入一个 32KB 长的 base64 字符串,它会增加大量的膨胀.那么,我可以 ..
发布时间:2022-01-21 09:06:44 前端开发

判断浏览器是否支持打印

我认为这个答案几乎肯定是“否",因为我已经做了一些测试和搜索,但是有没有什么技巧可以检测 window.print() 甚至 可能在页面内部工作(即,从 JavaScript)?我知道,即使在台式机/笔记本电脑上,也永远不可能知道系统上是否配置了打印机,但至少浏览器会显示打印对话框. 我的 Android 手机有一个 window.print() 函数,但它(不出所料)没有任何作用. ..
发布时间:2021-12-25 11:53:30 前端开发

使用 Modernizr 测试平板电脑和移动设备 - 需要意见

我想使用 Modernizr 来检测用户是在台式机、平板电脑还是移动设备上查看网站. 我最初的想法显然是检查屏幕尺寸是否足以满足移动设备和大型台式机的需求.对于屏幕尺寸也可能等于小桌面屏幕 (1024 x 768) 的平板设备,我也会测试触摸事件. 此时我想专注于移动/平板设备,正如 jQuery mobile 所说,A 级.我不希望利用任何特定的移动设备功能,只是检测台式机、平板电脑 ..
发布时间:2021-12-22 23:27:32 其他开发

Modernizr-正确的方法来填充polyfills/使用自定义检测

我想在网页上使用一些新的HTML5表单属性和输入类型.一些浏览器已经支持它们,而其他浏览器则不支持.那就是为什么我要使用Modernizr的原因-那就是我的麻烦开始了. 据我了解,Modernizr本身并不是一个polyfill,而是一个可以测试浏览器是否支持某些新HTML5/CSS3内容的脚本.如有必要,可以加载一个“模拟"这些功能的polyfill,以便可以在不支持/较旧的浏览器中使用它 ..
发布时间:2021-05-14 20:32:19 前端开发

如果我已经在使用Modernizr,那么我什至需要HTML5 Shiv吗?

1)如果我已经在使用Modernizr,那么我是否还需要HTML5 Shiv为IE启用HTML5标签支持? 2)HTML5 Shiv是否仅适用于IE或不支持本机HTML 5的所有浏览器?像旧版的Firefox,Safari,Chrome等一样? 解决方案 1)如果我已经在使用Modernizer,那么我什至需要HTML5 Shiv来启用IE的HTML5标签支持. 您不需要单 ..
发布时间:2021-05-14 19:54:24 前端开发

背景附件:已修复,无法在iPad上使用

是否有CSS / Modernizr方式,以了解浏览器是否支持background-attachment:fixed? 我正在使用background-size& background-size:cover; 背景固定:固定; 如果不支持,它仍然会影响背景大小,我想要阻止它。 我更喜欢Modernizr方法(如新测试)。 您可以看到在此处发布2 ..
发布时间:2020-10-12 07:15:29 前端开发

在modernizr/yepnope加载所有文件后执行回调

在运行页面上的后续脚本之前,我需要加载许多测试条件和文件.是否在加载所有文件后触发回调? 以下是这篇文章的建议,传达了我的意图,但实际上并不起作用.完整功能在1.js或2.js完成加载之前触发. Modernizr.load([ { test: App.isSmallScreen, yep: '1.js', nope: '2.j ..
发布时间:2020-05-10 19:55:42 前端开发

未定义Modernizr

我已经将Modernizr Touch Events检测添加到了我的项目中(只保留了其余部分以使其尽可能轻便). 我用它来设置不同的Google Maps JS选项,如下所示: function initMap() { var myLatLng = {lat: 52.022322, lng: 4.209055}; if( Modernizr.tou ..
发布时间:2020-05-10 19:55:39 前端开发

控制台中的Angular CLI错误

我真的希望有人能对此有所了解,因为这使我发疯.我收到以下控制台错误: Uncaught SyntaxError: Unexpected token import at eval () at webpackJsonp.12.module.exports (addScript.js:9) at Object.512 (vendor.ts?d8d9:1) at __webpa ..
发布时间:2020-05-10 19:55:37 其他开发

测试设备是否已启用Flash,采用Modernizr样式

是否有一种方法可以测试设备是否支持Flash,类似于 http://www.modernizr.com 可以检测特征的浏览器并在正文中添加类吗? 解决方案 由Flash或Flashbuilder等创建的模板文件具有javascript检查功能,以验证用户是否安装了正确的Flash Player版本,如果没有提供,下载播放器的选项.您可以使用所需的任何内容替换此下载链接,这样,如果没有Fla ..
发布时间:2020-05-10 19:55:35 其他开发

当前将Content-Security-Policy与modernizr结合使用的最佳做法是什么?

我们希望使用Content-Security-Policy保护我们的网站,即使设置为允许内联脚本(default-src 'self'; script-src 'self' 'unsafe-inline'),加载modernizr(2.6.2)也会产生4种违反CSP的行为: 我已升级到开发版本的最新版本(3.6.0),现在它会产生30多个违反CSP的行为: 我在modernizr网站上 ..
发布时间:2020-05-10 19:55:30 其他开发

Document.body不存在. Modernizr连字符测试需要它

我希望我能解释造成此问题的原因.我搜索了,根本不知道.当我在项目之间移动此Foundations,Red等框架时,它倾向于遵循.任何建议都会有用. http://goo.gl/HbTUL 解决方案 您正在中没有加载您的自定义Modernizr库(使用Hyphenator,这会导致问题).存在,因此出现错误. 一个明显的解决方案是将Modernizr库的加载移至页面底 ..
发布时间:2020-05-10 19:55:28 前端开发

由Modernizr添加的可能的类名的完整列表?

在哪里可以找到这样的完整列表? 我可以说有.js和.no-js,.touch和.no-touch. 但是.opacity-是否存在.no-opacity或仅缺少.opacity意味着没有支持?这只是一个例子.完整的列表可以帮助我为那些我没有的设备编写代码. 解决方案 如果支持,所有Modernizr都会添加.,如果不支持,则添加.no-.检测 ..
发布时间:2020-05-10 19:55:25 其他开发

如何在VueJS Webpack项目中使用Modernizr

有人在VueJs Webpack项目中有一个简单的教程来捆绑和使用Modernizr吗? 我将VueJS的默认Webpack项目与monofile组件一起使用. 我希望所有东西都捆绑在一起. 为了精确起见,我想以大多数形式使用inputtypes.date,并避免在支持日期选择器的移动浏览器中显示vuetify日期选择器. 解决方案 我没有使用过modernizr,但是根据我使 ..
发布时间:2020-05-10 19:55:22 其他开发

只允许从移动设备和平板电脑访问

我的客户有非常具体的要求.他想阻止所有“经典"计算机(台式/笔记本). 因此,如果我从iPhone,Android或平板电脑访问该网站,它将显示所有内容(我可以通过响应设计获得不同的分辨率).但是,当Mac,Windows或Linux(我知道Android也是基于gnu/linux;)的人访问网络时,他只会收到一条消息,指出“该网络仅适用于移动设备"或类似taht. > 但是我不确定如何“ ..
发布时间:2020-05-10 19:55:19 前端开发

使用Modernizr和Zepto时window.resize失败

使用JavaScript和Zepto库调整元素的大小时遇到​​问题.当页面加载时,元素将获得窗口的宽度和高度.我还用alert()测试了window.resize,它也可以正常工作.我尝试在窗口更改大小时调整元素大小时发生问题.这是通过Modernizr加载的我的JavaScript: $(document).ready(function() { setTimeout(functio ..
发布时间:2020-05-10 19:55:17 前端开发

SVG/PNG扩展开关

是否可以在我的网站上使用SVG图片,并且如果浏览器/设备不支持,请将扩展名切换为png?有更好的方法吗? 注意:我正在使用标记和Modernizr. 这是我的代码,可以动态弹出图像. ..
发布时间:2020-05-10 19:55:15 PHP