gpt4 book ai didi

javascript - 嵌入式 js 代码如何在页面上插入表单或其他动态内容?

转载 作者:行者123 更新时间:2023-12-03 11:32:33 25 4
gpt4 key购买 nike

我想知道嵌入式js(通常来自CDN URL)如何实际插入另一个脚本/html内容或在网页上动态收集页面上的数据?我不是问它如何决定在页面上插入/提供什么内容,而是基本上想了解如何插入新脚本/内容来收集数据。例如,Google 跟踪代码管理器或 qualaroo、hellobar 等。

我如何构建这样的服务,用户可以嵌入 js 代码,并完成其余的工作,例如根据完成的配置提供内容/表单。

它如何与我的服务器通信以获取用户提交的内容。

目标是用户不需要更改嵌入的 js 代码。

最佳答案

一旦嵌入代码加载到网站上(无论是硬编码到源 html 代码还是通过其他 javascript 代码动态添加)(无论嵌入脚本源自与页面相同的服务器、不同的服务器甚至 CDN 网络)问题)它将作为页面的组件运行。

该脚本可以从页面内容、cookie、在所述脚本之外的页面中定义的 javascript 变量收集所需的数据,它可以使用 AJAX 请求联系其自己的服务器以获取其他信息。

使用所述信息,它将生成所需形式的 html 代码,并使用 DOM 访问将其添加到页面。

此表单可以通过此窗口、新的空白窗口、插入的 IFRAME 窗口或使用 AJAX 请求将填充的数据提交到所需的任何服务器。

没有限制。但要提出最佳解决方案,您需要更好地描述您的项目愿景。

关于javascript - 嵌入式 js 代码如何在页面上插入表单或其他动态内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26675206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com