插件关闭和解析参数
我正在编写一个应该显示某些对象的 firebreath 插件。
有很多失败的情况,因为它是与本地软件通信。
如果发生故障,我想关闭插件并显示常规图像。或者获取图像 URL 作为参数,解析文件并显示它。
两种选择都是可以接受的。
那么-
- 什么是更好的选择?
- 如何完全关闭该插件?
- 如何解析从对象标记传递的参数?
我尝试了plugin->getParam("Name"),但没有得到我传递的值。
我该怎么做?
I am writing a firebreath plugin that is supposed to display some object.
There are many cases of failure, since it is communicating with local software.
In case of a failure I want to close the plugin and to display a regular image instead. Or to get an image URL as a parameter, to parse the file and display it.
Both options are acceptable.
So-
- What is the better option?
- How do I totally close the plugin?
- How do I parse parameters that are passed form the object tag?
I tried plugin->getParam("Name"), but didn't get the valueI passed.
How do I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您的 HTML 看起来像这样:
您应该能够像这样删除插件:
或者如果您使用 jQuery:
这将导致调用 Firebreath 内部的 onWindowDetached,您可以在其中卸载代码。
然后您就可以将新的 HTML 添加到 DOM 中:
Assuming your HTML looks something like this:
You should be able to remove the plugin like this:
Or if you're using jQuery:
This will result in a call to onWindowDetached inside of Firebreath where you can unload your code.
You're then able to add new HTML into the DOM: