适用于iOS的Chrome浏览器中的Polymer-无法正常工作,对吗?

特德

我对Polymer感到非常兴奋,并开始开发Web应用程序。我很快发现Firefox无法正确加载该网站,有关详细信息,请参见此SO帖子:

Polymer:在Firefox中搞砸了版式,在Chrome中很好用

然后,我在iPhone 4(iOS7)上下载了最新版本的Chrome,并在iPhone 6(iOS8)上下载了相同版本的内容,并尝试了该网站。我看到的错误与在Firefix上看到的错误相同(请参见上面的链接)。

换句话说-使用Chrome for iOS进入基于Polymer的网站失败与Firefox失败一样糟糕。

  • 因此,我想确认是这种情况:Polymer在iOS上不起作用(Safari中不支持,Chrome for iOS中不支持)。正确的?

正如我在上面链接的其他SO问题中所指出的那样,由于“ polyfill”,我期望它在所有浏览器中都能正常工作,但这似乎无济于事。

我想念什么吗?=)

注意:使用Android版Chrome可以正常运行,那里没有错误。

罗布德森

正如我在另一个线程中提到的那样,不可能对CSS作用域进行polyfill。iOS上的Chrome实际上不是Chrome,它是使用iOS WebView构建的(当时是旧版本),这意味着没有原生的Shadow DOM和CSS作用域。Shadow DOM polyfill确实正确包装了诸如查询选择器和getElementById之类的DOM API方法,因此在这方面,您确实获得了有限的封装。但是对于CSS,polyfill唯一可以做的就是重命名选择器,因此:host .blah被重命名为x-foo .blah并附加到头部的样式标签中。这意味着您仍然需要编写防御性的CSS(就像今天一样),并避免使用非常松散的选择器,因为它们将被应用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

适用于iOS的Chrome浏览器中的Polymer-不起作用,对吗?

来自分类Dev

添加/删除类不适用于Chrome浏览器吗?

来自分类Dev

Chrome浏览器中的自动宽度无法正常工作

来自分类Dev

在浏览器上,Safari的“私人浏览”中的sessionStorage与Chrome的“隐身模式”和Firefox的“私人窗口”无法正常工作吗?

来自分类Dev

Django中的Jsonresponse可在浏览器中工作,但不适用于PostMan或Angular

来自分类Dev

事件侦听器无法正常工作,适用于 chrome,不适用于 Firefox

来自分类Dev

我正在使用复选框chk.jpg作为图像,它在Google Chrome浏览器中工作正常,但在Mozilla Firefox中无法正常工作吗?

来自分类Dev

我的MERN应用仅适用于Chrome。如何使它在所有浏览器和设备上都能正常工作?

来自分类Dev

在Android上浏览时,addeventlistener无法正常工作吗?

来自分类Dev

适用于python的gdata电子表格库无法正常工作吗?

来自分类Dev

Google Chrome浏览器快速列表(用于书签,新窗口等)无法正常工作

来自分类Dev

iOS7的drawViewHierarchyInRect无法正常工作吗?

来自分类Dev

Square API + iOS:OAuth无法正常工作吗?

来自分类Dev

谷歌浏览器无法正常工作

来自分类Dev

在Laravel中hasOne关系无法正常工作吗?

来自分类Dev

在canEditRowAtIndexPath方法中,UITableView的reloadData无法正常工作吗?

来自分类Dev

角度指令中的linkFn无法正常工作吗?

来自分类Dev

Haskell Noob:Yesod中的QuasiQuotes OverloadedStrings无法正常工作吗?

来自分类Dev

Ubuntu 16.04中的VPN PPTP无法正常工作吗?

来自分类Dev

在vim regexp替换中submatch(0)无法正常工作吗?

来自分类Dev

在SKScene中购买应用程序无法正常工作吗?

来自分类Dev

这是Kivy中的错误吗?DropDown + ScreenManager无法正常工作

来自分类Dev

FPDF在某些浏览器中无法正常工作

来自分类Dev

在Safari浏览器中,scrollIntoView无法正常工作

来自分类Dev

FPDF在某些浏览器中无法正常工作

来自分类Dev

jQuery API:.ajaxStart()在Chrome浏览器中似乎无法正常工作

来自分类Dev

在Google Chrome浏览器中滚动屏幕(溢出无法正常工作)

来自分类Dev

为什么Flexbox在非chrome浏览器中无法正常工作?

来自分类Dev

适用于所有浏览器的CSS关键帧动画吗?

Related 相关文章

  1. 1

    适用于iOS的Chrome浏览器中的Polymer-不起作用,对吗?

  2. 2

    添加/删除类不适用于Chrome浏览器吗?

  3. 3

    Chrome浏览器中的自动宽度无法正常工作

  4. 4

    在浏览器上,Safari的“私人浏览”中的sessionStorage与Chrome的“隐身模式”和Firefox的“私人窗口”无法正常工作吗?

  5. 5

    Django中的Jsonresponse可在浏览器中工作,但不适用于PostMan或Angular

  6. 6

    事件侦听器无法正常工作,适用于 chrome,不适用于 Firefox

  7. 7

    我正在使用复选框chk.jpg作为图像,它在Google Chrome浏览器中工作正常,但在Mozilla Firefox中无法正常工作吗?

  8. 8

    我的MERN应用仅适用于Chrome。如何使它在所有浏览器和设备上都能正常工作?

  9. 9

    在Android上浏览时,addeventlistener无法正常工作吗?

  10. 10

    适用于python的gdata电子表格库无法正常工作吗?

  11. 11

    Google Chrome浏览器快速列表(用于书签,新窗口等)无法正常工作

  12. 12

    iOS7的drawViewHierarchyInRect无法正常工作吗?

  13. 13

    Square API + iOS:OAuth无法正常工作吗?

  14. 14

    谷歌浏览器无法正常工作

  15. 15

    在Laravel中hasOne关系无法正常工作吗?

  16. 16

    在canEditRowAtIndexPath方法中,UITableView的reloadData无法正常工作吗?

  17. 17

    角度指令中的linkFn无法正常工作吗?

  18. 18

    Haskell Noob:Yesod中的QuasiQuotes OverloadedStrings无法正常工作吗?

  19. 19

    Ubuntu 16.04中的VPN PPTP无法正常工作吗?

  20. 20

    在vim regexp替换中submatch(0)无法正常工作吗?

  21. 21

    在SKScene中购买应用程序无法正常工作吗?

  22. 22

    这是Kivy中的错误吗?DropDown + ScreenManager无法正常工作

  23. 23

    FPDF在某些浏览器中无法正常工作

  24. 24

    在Safari浏览器中,scrollIntoView无法正常工作

  25. 25

    FPDF在某些浏览器中无法正常工作

  26. 26

    jQuery API:.ajaxStart()在Chrome浏览器中似乎无法正常工作

  27. 27

    在Google Chrome浏览器中滚动屏幕(溢出无法正常工作)

  28. 28

    为什么Flexbox在非chrome浏览器中无法正常工作?

  29. 29

    适用于所有浏览器的CSS关键帧动画吗?

热门标签

归档