(想不出好标题:(()
大家好,
我正在开发一个书签。单击它时,它会在用户正在查看的页面上创建一个工具栏。以上涉及从我的服务器中提取各种 javascript 和 css 文件并将它们注入到页面 DOM 中。
我不想将工具栏的 HTML 编码为我的一个 javascript 中的字符串。所以我尝试使用隐藏的 iframe 来加载我的工具栏,然后抓取一个 html 片段来插入,但立即遇到了跨域问题。
想到的一种解决方案是以 JSON 格式发送我的工具栏的 html,但这似乎有点“hacky”?
什么是避免在 javascript 中难以维护的 html 字符串的问题的一个好的解决方案?
谢谢。