完全没接触过 js 的人想要写一个实时监控当前浏览器在看的网页的 url 变动并记录在 xml 文件中的小程序来给 Java 做 api 需要学习那几方面的东西?
大佬和我讲这东西基本只能用 js 写
1 、对方安装后 监控特定的浏览器还是?
2 、针对你们自己网页进行监控,还是针对整个浏览器监控?
import win.ui;
/*DSG{{*/
var winform = win.form(text=”获取 Chrome,Edge 当前浏览的网址”;right=759;bottom=469)
winform.add(
edit={cls=”edit”;left=20;top=19;right=735;bottom=437;edge=1;multiline=1;z=1}
)
/*}}*/
import winex;
import winex.accObject;
var chromeWidget = {}
var findChromeUrl = function(){
for hwnd in winex.each( “Chrome_WidgetWin_1” ) {
if(!chromeWidget[hwnd]){
var accObject = winex.accObject.fromWindow(hwnd)
if(accObject){
chromeWidget[hwnd] = {
accEdit = accObject.find(role=”editable text”;state=”focusable”);
}
}
}
var chrome = chromeWidget[hwnd];
if(chrome){
if(chrome.accEdit){
var url = chrome.accEdit.value();
if( url != chrome.lastUrl ){
winform.edit.print(url);
chrome.lastUrl = url;
}
}
}
}
}
winform.setInterval(2000,findChromeUrl);
winform.show();
win.loopMessage();
你后端写个接口, 接受一下脚本发过来的数据 就行了.
这里的 X:记录小说 url
这里的 Y:“实时监控当前浏览器 url 变动”