我似乎无法找到一种方法来做到这一点。任何想法如何?如果Chrome扩展程序崩溃,如何让另一个扩展程序重新加载崩溃的扩展?
回答
您可以启用或禁用扩展,但无法知道它何时崩溃。
var id = "afhufhsauofhgshoughueghoegr",
enable = true;
chrome.management.setEnabled(id, enable, function(){
alert("Enabled.")
})
与许可management
。
"permissions": [
"management"
]
你可以尝试,但我不知道这是否也将用于崩溃工作:
chrome.management.onDisabled.addListener
欲了解更多信息,请参阅docs。
我尝试使用chrome.management.setEnabled()与崩溃的扩展的ID,但会导致错误,抱怨无法找到扩展名。我能够检测到扩展程序崩溃的时间,虽然... – trusktr
@trusktr如果它没有列出,那么除非你使用[NPAPI插件](http://code.google.com/chrome/扩展/ npapi.html)。 –
我向Chromium添加了一个问题:http://code.google.com/p/chromium/issues/detail?id=131977&sort=-id&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20Area%20Feature%20Status%20Owner%20Summary – trusktr
- 1. 我的扩展程序崩溃Chrome吗?
- 2. 应用程序崩溃 - 扩展CursorAdapter
- 3. Selenium Crashing:Chrome自动扩展程序崩溃
- 4. MainActivity扩展ListActivity崩溃应用程序?
- 5. 如果我的扩展程序无法通过chrome://扩展名重新加载我的Chrome扩展程序?
- 6. Jquery崩溃扩展效果
- 7. Google Chrome扩展程序在更新时崩溃。
- 8. Chrome扩展程序 - 扩展程序加载的JavaScript文件
- 9. 如果我扩展FragmentActivity,应用程序崩溃
- 10. UITableViewCell可扩展崩溃
- 11. iOS今日扩展崩溃
- 12. NSObject扩展UIAlertViewDelegate崩溃?
- 13. 什么会导致Chrome浏览器扩展程序崩溃?
- 14. 如何识别Xamarin.iOS中的iOS应用程序扩展崩溃?
- 15. 如何跟踪ios8扩展应用程序的崩溃报告?
- 16. Chrome扩展程序:下载
- 17. Chrome扩展程序
- 18. Chrome扩展程序
- 19. 数据重置后扩展器崩溃
- 20. Chrome扩展程序中的Dropbox API:否认Chrome扩展程序的加载:// [...]
- 21. 如何刷新/重新加载Chrome扩展程序?
- 22. 让Chrome扩展程序在页面重新加载时运行
- 23. 包装一个Chrome扩展程序在Mac上崩溃与 “总线错误”
- 24. 扩展程序上的Chrome扩展程序?
- 25. 外壳扩展可能导致我的程序崩溃?
- 26. 设备上的键盘扩展程序崩溃
- 27. Chrome扩展程序加载Javascript
- 28. Chrome webview应用程序加载扩展
- 29. Watir Webdriver加载Chrome扩展程序
- 30. Chrome扩展程序,如何唯一标识扩展程序安装
没有办法做到这一点。所有扩展都是自包含的HTML和Javascript。 –
如果插件没有崩溃,我可以让另一个扩展禁用它,然后重新启用它以“重新加载”它的效果,但是当插件崩溃时,启用不起作用。这将是很好的。 – trusktr
我可以看到您正在创建一个可自动重新启用崩溃的扩展的扩展。 –