var URIController = {
get href() {
return url.location.href;
}
}
Run Code Online (Sandbox Code Playgroud)
我有上面的对象结构.但URIController.href财产取决于另一个对象,url.
如果url全局定义,则URIController.href有效.但我想手动将url对象传递给hrefgetter.
var URIController = {
get href(url) {
return url.location.href;
}
}
Run Code Online (Sandbox Code Playgroud)
更改了getter以接受url参数但是
URIController.href(url)
Run Code Online (Sandbox Code Playgroud)
因为href不是函数而抛出错误.
是否可以在javascript中将参数传递给getter?
在Windows 10中从Microsoft Store安装Microsoft Edge扩展文件夹的位置在哪里?
我使用下面的代码,但没有听到声音.
var audioPlayer:AVAudioPlayer?
override func viewDidLoad() {
super.viewDidLoad()
let path = NSBundle.mainBundle().pathForResource("SecondBeep", ofType: "wav")
let url = NSURL.fileURLWithPath(path!)
do {
try audioPlayer = AVAudioPlayer(contentsOfURL: url)
} catch {
print("Player not available")
}
audioPlayer?.prepareToPlay()
audioPlayer?.play()
}
Run Code Online (Sandbox Code Playgroud)
正确导入AVFoundation并将声音文件添加到项目中.检查了其他stackoverflow主题,但它没有帮助.
试图改变,URLForResource但也没有帮助.
let path = NSBundle.mainBundle().URLForResource("SecondBeep", withExtension: "wav")
let url = NSURL.fileURLWithPath(path!.path!)
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我使用Sublime Text和Notepad ++编写Firefox,Chrome和Opera扩展代码.
但我想知道有没有更适合扩展开发的IDE?
我尝试使用XCODE进行编码,但它与Notepad ++没什么不同.
google-chrome firefox-addon google-chrome-extension opera-extension