脚本类型模块未在IOS中加载-使用BrowserStack进行测试

时间:2019-05-16 15:28:16

标签: javascript web-component

我正在使用Web组件来构建Web应用程序。当前它不使用任何服务器端代码。尝试加载脚本模块。

<script type="module">
    console.log("module");
</script>

这将在桌面浏览器中正常加载。我在控制台中得到了期望的结果。对于Mobile IOS,此脚本不会输出到控制台中

我正在尝试使用脚本模块导入来导入我的自定义元素,并且该功能在iphone之外的所有地方都有效。

编辑:我知道Web组件与所提供的代码无关。只是关于我为什么做的背景。这是我无法上班的最简单的例子

EDIT2:似乎它运行的类型为nomodule

现在的问题是:在这些浏览器中运行模块的最佳方法是什么?

发现Safari不喜欢在类中声明变量。

class TestElement {
    testVar = "test";
}

进入此

class TestElement {
  _constuctor() {
    this.testVar = "test;
  }
}

0 个答案:

没有答案