小编Ali*_*091的帖子

如何阻止浏览器预加载<video>标签?

我使用JavaScript为Chrome编写了一个用户脚本扩展程序,以防止在页面加载时自动下载视频和音频标记

这是代码:

var videoTags = document.getElementsByTagName("Video");
var i;
for(i=0; i<videoTags.length; i++)
{
    videoTags[i].setAttribute("preload", "none");
    videoTags[i].removeAttribute("autoplay");
}

var audioTags = document.getElementsByTagName("audio");
var i;
for(i=0; i<audioTags.length; i++)
{
    audioTags[i].setAttribute("preload", "none");
    audioTags[i].removeAttribute("autoplay");
}
Run Code Online (Sandbox Code Playgroud)

这是manifest.json文件:

   {
      "content_scripts": [ {
      "exclude_globs": [  ],
      "exclude_matches": [  ],
      "include_globs": [ "*" ],
      "js": [ "script.js" ],
      "matches": [ "http://*/*", "https://*/*" ],
      "run_at": "document_start"
   } ],
      "converted_from_user_script": true,
      "description": "",
      "key": "an2xaeZJluPfnpmcsHPXI4aajQPL1cBm5C2kKjaQwXA=",
      "name": "test.user.js",
      "version": "1.0"
  }
Run Code Online (Sandbox Code Playgroud)

问题是我的脚本片刻后运行,直到那时浏览器(Chrome)下载了一部分视频/音频文件.

javascript userscripts

9
推荐指数
1
解决办法
1487
查看次数

按linq中的特殊枚举值排序

我想根据下面的图片订购我的清单(第一个字段是int,第二个是Enum)

我希望记录"foo"值出现在输出的第一位

我怎样才能在c#和linq中做到这一点?

提前致谢

public enum myEnum{
    goo,
    foo,
    boo
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

c# linq

5
推荐指数
2
解决办法
2236
查看次数

如何防止visual studio中的IIS Express从SQL服务器缓存数据?

我正在 Visual Studio 2015 中开发一个 asp.net MVC 应用程序。我在 SQL Server Management Studio 中更改了数据,并刷新了从 SQL Server 获取数据的网页,但更改不适用于网页。当我在系统托盘中关闭 IIS express 并重新启动我的项目时,将显示数据的更改。似乎IIS从sql server表达缓存数据!如何防止 IIS 出现这种情况?

iis-express visual-studio-2015

2
推荐指数
1
解决办法
4728
查看次数