小编Kim*_*sen的帖子

尝试在Chrome扩展程序中导入模块时出现"意外的标识符"

我正在开发一个Chrome扩展程序,它将使用一些后台脚本.我认为使用模块会很有趣,因为谷歌最近为它们添加了原生支持.

但是,当我正在尝试导入模块时,我收到了"未捕获的SyntaxError:意外的标识符"错误.错误指向写入导入的代码行.这是一个例子:

在main.js中:

import test from './test.js';
Run Code Online (Sandbox Code Playgroud)

在test.js中:

export default function test () {
  console.log('this is a test.');
}
Run Code Online (Sandbox Code Playgroud)

我尝试了其他各种格式,但都没有.有趣的是,Chrome的最新导入('file.js')功能运行得很好.但是,我正在寻找一种不使用promises导入模块的方法.

我做错了什么,或者我不应该在Chrome扩展程序中使用模块?

提前致谢.

javascript module google-chrome-extension

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

使用Swift 3在MacOS应用程序中加载WebView中的本地HTML文件

我很难用这个.我不确定我做错了什么.

以下是我为iOS UIWebView做的事情:

    let url = Bundle.main.url(forResource: "index", withExtension: "html")
    let request = NSURLRequest(url: url!)
    webView.loadRequest(request as URLRequest)
Run Code Online (Sandbox Code Playgroud)

不幸的是,这对OS X应用程序不起作用.我发现了一些曾经与Swift 2一起使用的代码.我对它进行了一些更改以使其与Swift 3一起使用,但我仍然遇到错误.

    let url = Bundle.main.url(forResource: "index", withExtension: "html")
    self.webView.mainFrame.load(NSURLRequest(URL: NSURL(string: url)!))
Run Code Online (Sandbox Code Playgroud)

我有什么选择?提前致谢!

html macos xcode webview swift

2
推荐指数
1
解决办法
4732
查看次数