1

(想不出好标题:(()

大家好,

我正在开发一个书签。单击它时,它会在用户正在查看的页面上创建一个工具栏。以上涉及从我的服务器中提取各种 javascript 和 css 文件并将它们注入到页面 DOM 中。

我不想将工具栏的 HTML 编码为我的一个 javascript 中的字符串。所以我尝试使用隐藏的 iframe 来加载我的工具栏,然后抓取一个 html 片段来插入,但立即遇到了跨域问题。

想到的一种解决方案是以 JSON 格式发送我的工具栏的 html,但这似乎有点“hacky”?

什么是避免在 javascript 中难以维护的 html 字符串的问题的一个好的解决方案?

谢谢。

4

1 回答 1

1

不知道会不会有帮助,这里有 2 个工具栏小书签的例子:

  1. diigolet:www.diigo.com/tools/diigolet
  2. fytch:fytch.com/about/get-started
于 2010-02-17T22:56:10.030 回答