【问题标题】:How to force every page to load a certain javascript file?如何强制每个页面加载某个 javascript 文件?
【发布时间】:2010-10-27 10:52:56
【问题描述】:

我在这里创建了一个非常基本的系统,它可以完成 Google 分析所做的工作(相比之下非常简单),并且运行良好,但与 Google Analytics 一样,它要求每个页面都引用一个 JavaScript 文件。有什么方法可以让我们从 IIS 提供的所有页面都引用这个 Javascript 文件?我想为每个页面捕获这些统计信息。

有什么想法吗?

谢谢

【问题讨论】:

  • 您的意思是在服务时自动插入引用,还是使用脚本添加对目录中所有页面的引用?
  • 我的意思是在发球时。这样一来,我们就不必为每个应用程序进行生产移动,只需一个生产移动就可以在服务时执行它......如果可能的话。

标签: javascript iis analytics enterprise


【解决方案1】:

【讨论】:

  • 看起来不错,但我们使用的是 IIS 6。+1 以获得良好的响应
  • 啊,升级到 IIS 7 可能比以更复杂的方式更便宜。与 IIS 6 相比,IIS 7 也有很多优势。
【解决方案2】:

如果您要处理静态 HTML 文件,最好的选择似乎是 this previous question

如果你有一个 ASP 站点,并且你已经有一个标题或布局文件,我建议你把它放在那里。

【讨论】:

    【解决方案3】:

    这取决于您构建网站的方式,但大多数人通过添加对其模板、布局、母版页或您的开发平台中使用的任何术语的引用来做到这一点。

    您不希望每个页面都被跟踪,例如,返回 JSON 或 XML 等数据的页面不应受到干预。这就是为什么最好明确控制哪些页面将分析 javascript 添加到其中。

    【讨论】:

    • 我们最近创建的应用程序都使用标准母版页,但我们有数百个独立的遗留应用程序,采用各种不同的语言,所以如果有一些东西可以将引用的内容放入 IIS 服务的 html 中......
    猜你喜欢
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    相关资源
    最近更新 更多