浏览器检测到 Opera 问题
他我正在使用 this 脚本来检测浏览器,但它似乎没有实现 css在歌剧中。 所以,在 browserdetect.js 中我有这个:
{
prop: window.opera,
identity: "Opera"
},
在我的 html 中我有这个:
else if (BrowserDetect.browser == "Opera") {
document.write ('<link href="styles/style.css" media="screen" rel="stylesheet" type="text/css" />');
它似乎在其他浏览器中正常工作,但在 Opera 中它只是无法实现 在页面的头部。
你能建议可能是什么问题吗?谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这有效,因此您还有其他问题
http://jsfiddle.net/mplungjan/sWvqk/
This works so you have other issues
http://jsfiddle.net/mplungjan/sWvqk/
为什么 PHP 不使用 browsercap?这也可能很好: http:// /www.dangrossman.info/2010/10/11/a-browscap-ini-parser-in-javascript/
或者试试这个:如何使用 javascript 确定 Opera 浏览器
why not use browsecap for php? this could be also good: http://www.dangrossman.info/2010/10/11/a-browscap-ini-parser-in-javascript/
or try this: how to determine the opera browser using javascript
如果您仅对 opera 和 css 有问题,为什么不尝试编辑当前的 css 以添加 opera 特定的调用呢?
此代码只能用于在 css 中定位 opera:
请参阅此处有关这些浏览器 CSS 调用的更多信息
If your having an issue with only opera and css, why not try and edit your current css to add opera specific calls?
This code can be used to target opera only in css:
See here for more on these browser css calls