0

我有一个网页应该触发一个 ajax 请求以将一个小部件加载到一个 div 中,该小部件由一个 html 块、一个 css 文件和 2 个 js 文件(jquery lib 和包含小部件逻辑的文件)组成。

将外部代码导入主站点的最佳方式是什么?为了不干扰主站点中加载的其他 .js 库和 .css 类,该怎么做?

目前我正在使用 iframe,但由于几个原因,我想删除它们。

感谢您的回答。

4

1 回答 1

0

长和短?您无法从您的页面以编程方式访问第 3 方内容。可以这么说,您可以创建“页面中的页面”(iframe)。

或者,您可以使用 html 标签(如<script>和)将第 3 方内容作为页面的一部分<style>。但是,这意味着内容可能会与您的内容交互。

如果您有权访问第 3 方服务器,则可以使用 CORS。

但由于许多跨站脚本安全问题,禁止跨站编码

于 2012-11-14T17:29:35.360 回答