小编Grz*_*Maz的帖子

从 HTML 文件中的 script 标签导入 js。可能的?

我想从由 cms 生成的 html 文件中的脚本标记访问数据。是否可以在不污染全局命名空间的情况下做到这一点?我尝试使用 es6 模块,但失败了,我找不到任何有关它的信息。

    <script>
        let list = ['a','b','c'];
        export default list
    </script>
Run Code Online (Sandbox Code Playgroud)
    //test.js
    import list from './index.html' 
Run Code Online (Sandbox Code Playgroud)

错误:' http://localhost:8080/index.html net::ERR_ABORTED 404' 或:'加载模块脚本失败:服务器响应非 JavaScript MIME 类型“text/html”。每个 HTML 规范对模块脚本执行严格的 MIME 类型检查。

html javascript ecmascript-6 es6-modules

17
推荐指数
2
解决办法
2万
查看次数

为什么 video.requestPictureInPicture() 只能工作一次?

我正在尝试通过 Javascript onscroll 函数进入和退出视频的 PIP 模式,并且我只能进入和退出此模式一次。这是我的代码笔:

    if (!myVideo.paused && myVideo.currentTime > 0 
        && !myVideo.ended && !isVideoPIP) {
      console.log('runPip')
      myVideo.requestPictureInPicture()
        .then(()=>{isVideoPIP = true;})
        .catch(e=>console.log(e.message))
    }
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/Greggg/pen/WBdeJG

第二次我收到此错误消息“如果画中画中还没有元素,则必须处理用户手势。”

html javascript google-chrome html5-video picture-in-picture

5
推荐指数
1
解决办法
7323
查看次数