# 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();
```

