指定360安全浏览器加载时使用的渲染内核

众所周知360安全浏览器是ie和webkit两个内核,然后就是360提供了meta标签来指定当前网页的渲染内核,即如下代码:

<meta name="renderer" content="webkit">

但是即便写了这句话360就会乖乖的按照webkit内核进行渲染了吗?结果当然不是我们想的那样。经过本人测试,我写的网页在页面加载的时候是用的ie内核,并且显示ie内核是当前的推荐渲染内核,如下图所示:
360推荐使用ie内核
他是根据什么规则来获知当前网页应该使用ie内核进行渲染呢,即使我在meta中指定用webkit,他都置之不理。一般常用的网站加载的时候他都会给出推荐用webkit内核进行渲染,但是我们自己写的网页反而给用户推荐用ie内核进行渲染。话说如果这样360提供的这个meta功能也太鸡肋了。现在我想知道360浏览器根据什么规则来获知一个网页推荐使用的渲染内核。

阅读 5.9k
2 个回答

这个我以前也遇到过,是因为你在加meta标签之前已经用360浏览器打开过你的网站了,360会用上一次使用的内核来渲染,也就是说浏览器记忆的渲染内核优先级要高于meta标签,清空下设置缓存什么的再试下,或者开个隐私窗口试下。

顺便吐槽下国内其他的浏览器厂商,装B地表示要把内核选择的权限交给用户,坚决不跟360学,妈蛋用户都不知道内核是什么玩意,特别是现在ie8份额很大,净折腾前端。

老话怎么说的来着,码农何苦为难码农!

我们网站使用下面方法,360默认使用webkit渲染

<meta name="renderer" content="webkit|ie-comp|ie-stand">
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进