我已经创建了NPAPI浏览器插件。我的插件可以处理某些MIME类型,但是我希望给用户一个选项,看他是否要使用插件加载内容,或者浏览器应该采取默认操作。带有这些选项的Gtk对话框。但是,在插件加载后,是否有可能将控制权交还浏览器?插件加载后是否可以将控制权传递回浏览器
回答
无法撤销内容到插件的切换,没有。
这是嵌入式内容还是内容直接加载到它自己的选项卡中?如果它是前者,你可以使用JS来决定是否首先创建插件对象。如果它是后者,并且您控制用户如何访问内容,则可以给他们一个选择,然后以两种不同的方式提供内容,一种使用默认类型(您不会注册插件),另一种使用用你的插件处理的特殊类型。
实际上我想在插件加载后给用户选项,gtk对话框是由插件本身创建的,所以如果用户不想使用插件,插件应该把控制权交给浏览器,并让浏览器处理。像响应 - >浏览器 - >插件 - >浏览器 –
我明白你想要做什么,正如我所说那是不可能的。我建议其他方法*会起作用,以便您能够获得类似的效果。 – smorgan
感谢您的回复! –
- 1. 是否可以限制firexox浏览器加载媒体文件?
- 2. 是否可以将委托传递给控制器操作?
- 3. 是否可以将.coffee脚本文件加载到浏览器并执行?
- 4. IE的条件标签 - 如果浏览器是IE浏览器,是否可以不加载JS文件?
- 5. 是否可以直接从浏览器加载HAML视图?
- 6. 是否可以在插件中使用Chromium浏览器?
- 7. 是否可以从浏览器插件设置cookie?
- 8. 是否可以在浏览器退出后继续文件上传?
- 9. 是否可以将参数传递给Perl模块加载?
- 10. Safari浏览器插件,传递变量,以新窗口
- 11. 是否可以展开Web浏览器?
- 12. WEB浏览器控件;是否可以将Web浏览器内容保存到SQL数据库?
- 13. 将控制权从视图传递回主干路由器?
- 14. 是否可以控制浏览器窗口滚动条的可见性?
- 15. Rails,是否可以将控制器的参数传递给模型方法?
- 16. Java控制器是否可以将属性传递给成功的Ajax调用?
- 17. 是否可以将数据从控制器传递到内核计划?
- 18. 是否可以从浏览器检查器控制台禁用Javascript/Jquery?
- 19. 我可以从codeigniter中的插件加载控制器吗?
- 20. NPNInvoke - 将插件数据传回浏览器
- 21. 是否可以浏览一个网站“没有浏览器”?
- 22. 是否可以在浏览器中恢复上传?
- 23. Amazon S3浏览器上传 - 是否可以上传多个文件?
- 24. 视图加载后,是否可以在控制器中调用动作?
- 25. 是否可以将值从一个控制器传递到另一个控制器
- 26. 浏览器加载文件
- 27. 即使浏览器关闭后,是否可以保持会话?
- 28. 是否将Viewmodel传递给控制器是一个好主意?
- 29. Buildfire - 是否可以在另一个插件中加载插件?
- 30. 是否可以通过智能手机浏览器制作livecam?
如果您想在任意页面上为用户提供该选项,您可以考虑编写扩展/插件。 –