javascript - 创建一个其他人可以嵌入到他们网站中的 GWT 小部件?

标签 javascript gwt iframe

我已经在 GWT 中创建了一个小部件,我希望能够为用户提供一小段 HTML,他们可以将其嵌入到他们的网站中,这样我的小部件就会在那里呈现。

我认为 iframe 不合适,因为一个要求是点击我的小部件上的任何链接都应该将用户带到我的网站(而不仅仅是更改 iframe 的内容)。

如有任何帮助,我们将不胜感激。

附言我尝试嵌入以下内容,但没有成功: < script src="http://embeddedapptest.appspot.com/embeddedapp/embeddedapp.nocache.js">

最佳答案

这是可能的。代码段需要像

<script src="yourmodule.nocache.js"></script>
<div id="foo"/>

然后在您的入口点执行此操作:

RootPanel root = RootPanel.get("foo");
// add your things here. root.add(...);

您需要小心,不要影响外部页面的样式,反之亦然,但编译后的 CSS 应该会大有帮助。

这是用于在 Google API 文档中嵌入 API Explorer 的技术。

关于javascript - 创建一个其他人可以嵌入到他们网站中的 GWT 小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11487232/

相关文章:

java - JSP 中的 GWT AutoSuggest

css - 我可以在我的网页中使用 css 而不是 iframe 吗?

javascript - 返回由链式 JavaScript Promise 创建的对象

javascript - 获取 json 数组的下一个和上一个元素

GWT,删除历史标记

java - Amazon S3 从 GWT 应用程序上传

javascript - 如何通过文本内容找到 DOM 元素?

javascript - 使用 promise 时,为什么最后一个被调用?

javascript - 在 iframe 中打开另一个网页,优化外观

javascript - 属性 'contentWindow' 在 HTMLElement 类型上不存在 - 从一台服务器发送到另一台服务器