HTML Import webcomponents polyfill not working in firefox

后端 未结 1 1485
忘掉有多难
忘掉有多难 2021-01-28 19:28

I am trying webcomponents in a sample app. Since some of the specs are not included in some browsers, i tried using polyfill for those. In Mozilla firefox, i tried by enabling t

1条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-28 20:07

    To use, in Firefox, Custom Elements v1 with HTML Imports:

    1. Do not activate Firefox flags as the implementation is outdated.
    2. Install webcomponentsjs (with bower for example), and include in your main file only htmlimports.min.js file.
    3. Install custom-elements (from your link) and include in your main file custom-elements.min.js.

    You main page should look like this:

    
       
       
       
    
    
        
    

    NB: for step 3, you can also use document-register-element.


    You cannot use Custom Elements v1 class syntax with Internet Explorer directly because class is not implemented. You'll need first to transform the source code with a transpiler like Babel.

    Alternately, use a modern version (Edge), or use the prototype syntax.

    0 讨论(0)
提交回复
热议问题