关于studiostyl.es网站scheme文件无法下载的问题
转载至 http://blog.sina.com.cn/s/blog_4de61e0d0102wfy8.html
原因是该网页引用(Google的服务,懂了吧)的jquery文件无法加载,导致方法失效。
在studiostyl.es中下载scheme文件,点击下载按钮没有响应,查看网页源码,发现下载按钮的响应函数是downloadExisting(n),经过一番定位,找到了这个函数的定义位置在源码开头引入的脚本文件中,如下所示。
function downloadExisting(n){
var t=$("#downloadVersion").val(),i;
switch(t){
case"10.0":t=null;
case"14.0":
case"8.0":
case"9.0":
case"webmatrix":break;
default:t=null
}
i="/settings/downloadScheme/"+n;
t!=null&&(i+="?version="+t);
document.location=i
}
从该函数的定义可以知道是将页面内容定位到指定位置,指定位置的地址形式如下,将该命令输入浏览器地址栏,Enter,弹出文件下载对话框,就是这么简单,啊哈哈。
https://studiostyl.es/settings/downloadScheme/6?version=null
地址中的数字对应的是schemes文件的ID,6是selenitic、61是son-of-obsidian、35是Humane Studio等等,可以通过网页源代码查看。参数version是VS的版本,默认是vs2010-vs2013,用null就可以了。