aardio 文档

aardio 范例: 油猴脚本


import console;
import web.view;
import win.ui;
/*DSG{{*/
var winform = win.form(text="AI Studio";right=966;bottom=622)
winform.add()
/*}}*/

//创建 WebView2 浏览器控件
var wb = web.view(winform,{
    language =  "zh-CN"; //中文语言
    startArguments = {
        //指定代理服务器
        proxyServer = "SOCKS5://127.0.0.1:1081";
    };
})

console.showLoading(" 正在获取最新插件");

import web.rest.jsonLiteClient;
var http = web.rest.jsonLiteClient();
http.strictParsing = true;//仅 MIME 为 JSON 时自动解析 JSON。

//定义 HTTP API,获取油猴( Tampermonkey ) 脚本插件信息
var gfApi = http.api("https://api.greasyfork.org.cn/scripts");

var scriptInfo = gfApi["输入插件ID.json"].get();
console.assert(scriptInfo[["code_url"]],"请指定正确的插件ID")

//下载油猴插件的 JavaScript 脚本代码
var scriptCode = http.get(scriptInfo.code_url);

//浏览器注入 JavaScript
wb.preloadScript(scriptCode);

console.close();

wb.go("https://www.example.com");

winform.show();
win.loopMessage();
Markdown 格式