我想知道是否有使用HTML5或其他方式为Chrome扩展程序创建对话框?基本上我很想有一个对话框,看起来比创建一个新窗口更优雅。有什么可以做,所以我试图创建一个弹出效果。支持HTML5的Chrome弹出式对话框?
0
A
回答
0
我认为最好的办法是将<div>注入到页面中,并使用CSS定位/设置它的样式。 It is possible to include other JavaScript libraries with your plugin,所以,你可以看看使用jQuery UI's Dialog。
1
挑战/问题:
1)Chrome的不支持窗口弹出
原因:
谷歌浏览器不再支持window.showModalDialog,打破一些企业应用,如OWA,EAC,SAP , 和别的。
为什么:
1)谷歌决定弃用window.showModalDialog在Chrome 35,由于其相关的代码复杂 2)谷歌认为,在showModalDialog是一个“坏API”,根据他们的测量结果,是不是广泛
用来直接解决方案:
的直接的解决方案是切换到IE或Firefox。对于那些愿意留在Chrome,一个方法来临时解决这个问题 是为了让在企业策略设置此弃用的功能,这只能做,直到2015年4月30日 (http://www.bugdebugzone.com/2014/08/sitecore-modal-pop-ups-are-not-working.html)
另一种方法:
另一个部分解决方案是使用ShowModalDialog polyfill,如本文所述,但某些功能 仍未恢复。
方法我们的团队改编: 使用Window.Open方法并调整JavaScript代码以适应此方法来刷新父窗口并传递值。
相关问题
- 1. Google chrome html5支持
- 2. 在jQuery弹出对话框中使用Chrome浏览器html5表单验证
- 3. Android:弹出对话框样式窗口
- 4. asp.net mvc&弹出对话框
- 5. 弹出窗口对话框
- 6. Android弹出对话框
- 7. 弹出jquery对话框
- 8. 弹出对话框 - iOS
- 9. primefaces弹出对话框
- 10. 创建对话框/弹出
- 11. 弹出对话框问题
- 12. Tkinter/Python弹出对话框
- 13. 硒弹出支持
- 14. UWP显示全屏弹出式对话框,内容对话框或弹出式菜单
- 15. Facebook连接对话框弹出框
- 16. LocationListener警报对话框弹出多个弹出框
- 17. Android支持库v4对话框片段
- 18. 所有对话框更新支持bean
- 19. 表中的引导弹出对话框
- 20. Angular 2中的弹出对话框
- 21. 弹出的对话框中输入
- 22. 弹出对话框问题的Android
- 23. jQuery的对话框不会弹出
- 24. 从主父对话框(MFC)菜单弹出对话框?
- 25. 在Facebook对话框中弹出FBML对话框
- 26. 使用响应式造型创建弹出式对话框
- 27. 使用ajax调用弹出式jquery对话框形式
- 28. 是否支持jQuery UI对话框支持从另一个对话框(以及另一个对话框中)启动一个对话框
- 29. 从非UI线程弹出对话框
- 30. 大写对话框弹出窗口