我正在为具有不同类型浏览器受众的旧版 WebApp(在 MVC3 上运行)集成 Glimpse(1.5.0)。我想保留旧浏览器的 Glimpse 结果(阅读 IE7、8),并按照https://github.com/Glimpse/Glimpse/issues/272中的说明编写了新的运行时策略。
但是,我仍然看到一瞥客户端脚本被注入到页面上,导致 IE 上出现错误(“一瞥”未定义)。如果我将运行时策略更改为返回“RuntimePolicy.Off”而不是“RuntimePolicy.PersistResults”,则不会发送这些客户端脚本。
这是我没想到的包含的脚本标签。
<script type='text/javascript' src='/xxx/Glimpse.axd?n=glimpse_client&hash=6920ad76'></script>
<script type='text/javascript' src='/xxx/Glimpse.axd?n=glimpse_metadata&hash=6920ad76&callback=glimpse.data.initMetadata'></script>
<script type='text/javascript' src='/xxx/Glimpse.axd?n=glimpse_request&requestId=4ca1532d-1192-4bd9-956d-98e046ea6e15&hash=6920ad76&callback=glimpse.data.initData'></script>
我想我还遗漏了一些东西来完全防止一瞥客户端脚本被发送到旧版浏览器。有人可以帮忙吗?