我使用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)下载了一部分视频/音频文件.
我想根据下面的图片订购我的清单(第一个字段是int,第二个是Enum)
我希望记录"foo"值出现在输出的第一位
我怎样才能在c#和linq中做到这一点?
提前致谢
public enum myEnum{
goo,
foo,
boo
}
Run Code Online (Sandbox Code Playgroud)
我正在 Visual Studio 2015 中开发一个 asp.net MVC 应用程序。我在 SQL Server Management Studio 中更改了数据,并刷新了从 SQL Server 获取数据的网页,但更改不适用于网页。当我在系统托盘中关闭 IIS express 并重新启动我的项目时,将显示数据的更改。似乎IIS从sql server表达缓存数据!如何防止 IIS 出现这种情况?