Repository navigation
Expand file tree
/
Copy pathspk.js
More file actions
52 lines (48 loc) · 1.48 KB
/
Copy pathspk.js
File metadata and controls
52 lines (48 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
var GetQueryString = function(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
};
function goSPK(){
window.location.href=GetQueryString("spk");
}
function copySPK(){
const el = document.createElement('input')
// 给input元素赋值需要复制的文本
el.setAttribute('value', GetQueryString("spk"))
// 将input元素插入页面
document.body.appendChild(el)
// 选中input元素的文本
el.select()
// 复制内容到剪贴板
document.execCommand('copy')
// 删除input元素
document.body.removeChild(el)
alert('复制成功')
}
//调用
var spk=GetQueryString("spk");
var newspk=spk;
if(!spk.indexOf('spk://'))
{
newspk = spk.slice(6);
}
var jsonUrl="https://cdn.d.store.deepinos.org.cn/"+newspk+"/app.json";
var titleElement = document.getElementById("title");
var iconElement = document.getElementById("icon");
var moreElement = document.getElementById("more");
var buttonElement = document.getElementById("button1");
var iconUrl="https://cdn.d.store.deepinos.org.cn/"+newspk+"/icon.png";
fetch(jsonUrl)
.then((response) => response.json())
.then((json) => {
titleElement.innerText=json.Name;
moreElement.innerText=json.More;
if(json.icons == undefined)
{
iconElement.src = iconUrl;
}else{
iconElement.src = json.icons;
}
});