- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在 WP 网站上使用 Conditionizr V4,但无法使其正常运行。
我已经通过functions.php添加了JS文件,如下所示(是的,该文件位于那里!):
wp_register_script('conditionizr', get_template_directory_uri() . '/assets/js/vendor/conditionizr.js', array(), '4.3.0'); // Conditionizr
wp_enqueue_script('conditionizr'); // Enqueue it!
然后我将其添加到我的 header.php 中:
<?php wp_head(); ?>
<script>
// conditionizr.com
// configure environment tests
conditionizr.config({
assets: '<?php echo get_template_directory_uri(); ?>/assets/conditionizr/',
tests: {
'chrome':['class'],
'ie9': ['class'],
'ie8': ['class']
}
});
conditionizr.polyfill('//html5shiv.googlecode.com/svn/trunk/html5.js', ['ie6', 'ie7', 'ie8']);
</script>
</head>
但是我查看源代码,HTML标签中没有添加类?
链接在这里:http://website-test-lab.com/sites/xpect/
我错过了什么或做错了什么?!提前致谢
最佳答案
当我们重建 Conditionizr 时,版本 4 发生了巨大的变化,并且不再将检测打包为核心的一部分。这样测试更加可靠,核心库也减少到只有 1KB!
首先,检查您使用的是最新版本,获取 here .
其次,您需要添加这些测试,但需要在上面声明它们conditionizr.config()
:
Chrome (source):
conditionizr.add('chrome', [], function () {
return !!window.chrome && /google/i.test(navigator.vendor);
});
IE9 ( source ):
conditionizr.add('ie9', [], function () {
return (Function('/*@cc_on return (/^9/.test(@_jscript_version) && /MSIE 9\.0(?!.*IEMobile)/i.test(navigator.userAgent)); @*/')());
});
IE8 ( source ):
conditionizr.add('ie8', [], function () {
return (Function('/*@cc_on return (@_jscript_version > 5.7 && !/^(9|10)/.test(@_jscript_version)); @*/')());
});
在版本 4 中,您还可以选择是否使用配置模块来声明哪些测试,或者如果更容易,您可以将它们添加到空数组中,例如 class
:
conditionizr.add('chrome', ['class'], function () {
return !!window.chrome && /google/i.test(navigator.vendor);
});
关于javascript - Conditionizr V4 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23853340/
我尝试在 WP 网站上使用 Conditionizr V4,但无法使其正常运行。 我已经通过functions.php添加了JS文件,如下所示(是的,该文件位于那里!): wp_registe
在我的一生中,我看不出我的问题出在哪里。链接:http://website-test-lab.com/sites/landstar/ 我正在尝试设置 Conditionizr,但遇到上述问题,并且“c
我是一名优秀的程序员,十分优秀!