我有一个Chrome打包应用程序,我目前正在与Facebook API集成。 Facebook Javascript SDK要求我提供托管我的应用程序的位置的URL,出于安全原因,他们只会重定向到此URL。
问题是Chrome打包应用程序没有网址。我知道chrome.extension.getURL但这个网址不是静态的,它会因安装而改变。有没有办法为适用于所有安装的Chrome应用程序设置URL?
答案 0 :(得分:6)
发布应用后,chrome.extension.getURL
的ID不会更改。 id匹配用于对扩展进行签名的密钥,并且一旦将扩展发布到Web Store,密钥就不会更改。在本地开发将更加烦人,因为每次“加载解压扩展”时,它都会获得新的ID。