gpt4 book ai didi

jquery - 当让其他站点直接使用您站点中的脚本时需要考虑哪些事项?

转载 作者:行者123 更新时间:2023-12-01 03:54:53 27 4
gpt4 key购买 nike

我有一个 jQuery 函数,它在页面中运行,查找指向某个域的链接,执行 ajax 调用来获取一些数据,并在访问者将鼠标悬停在链接上时制作工具提示。就像 wowhead.com/tooltips .

允许其他站点包含直接从您的站点链接的脚本文件时需要考虑哪些事项?就像这样:

  • 安全?
  • 性能?
  • 造型?
  • ...?

最佳答案

如果其他网站将脚本标记指向您网站上托管的 JavaScript,则不会给您带来太大的安全风险。安全风险全部由其他网站承担,他们必须相信不会用 session 窃取 cookie 嗅探器等替换您的 JavaScript。我想如果您的服务变得非常流行,您的网站可能会变得对于恶棍来说,这是一个更有吸引力的攻击目标,这样他们就可以通过更改您服务器上的 JS 对其他网站进行类似的攻击。<​​/p>

为了性能,请确保使用 far-future expires 尽可能多地缓存您的脚本。 header 。您还希望缩小它以降低带宽成本。也许使用针对静态内容(nginx 等)进行优化的服务器,而不是用于同一域上的动态内容的完整 Apache 实例。如果您希望很多网站热链接您的脚本,还可以考虑在 CDN 上托管 JS。

样式可能非常棘手,因为您无法控制应用于脚本插入第三方网站 DOM 的元素的样式。也许工具提示可以是一个 iframe,它在您的网站上呈现一个工具提示大小的小页面,然后您就可以控制一切。为您提供更多带宽,并且您的工具提示必须是方形的。

关于jquery - 当让其他站点直接使用您站点中的脚本时需要考虑哪些事项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3766459/

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