【问题标题】:How to make GWT Super Dev Mode work on a GWT element inside HTML iframe?如何使 GWT 超级开发模式在 HTML iframe 内的 GWT 元素上工作?
【发布时间】:2018-11-03 06:10:44
【问题描述】:

我有一个大型应用程序,其中一部分在页面上的 HTML iframe 内有一个 GWT 应用程序。当我尝试在此页面上运行 Super Dev 模式时,CodeServer 返回一个消息框,提示未找到 GWT 模块。而如果我单独进入 iframe 中的应用程序,超级开发模式可以完美运行。有没有办法让超级开发模式直接在我的应用程序内的 iframe 元素上工作,而无需单独打开它。

【问题讨论】:

  • 您需要通过更改其中包含的魔术 javascript 代码的目标来“破解”书签。

标签: java gwt gwt-super-dev-mode


【解决方案1】:

@luigi-polvani 是的,我根据你所说的找到了解决方案。

javascript:{      
    window.__gwt_bookmarklet_params = {'server_url':'http://localhost:9876/'}; 
    var s = document.createElement('script');      
    s.src ='http://localhost:9876/dev_mode_on.js';      
    void(document.getElementsByTagName('iframe[0]').contentWindow
         .document.getElementsByTagName('head')[0].appendChild(s));     
 }

【讨论】:

    猜你喜欢
    • 2014-11-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多