发贴软件现成脚本
软件群发
群发软件
本版
帖子
用户
注册
登录
自动发帖软件
»
群发软件
›
群发软件公告教程
›
AIWORK源码分享
›
AIWROK软件H5网页被主脚本获取值用法
返回列表
发帖
查看:
323
|
回复:
0
[24小时收录超级好的网站]
AIWROK软件H5网页被主脚本获取值用法
[复制链接]
发帖软件
当前离线
积分
15444
2545
主题
2593
帖子
1万
积分
积分
15444
发消息
发帖软件
发表于 2026-1-21 08:57:44
|
显示全部楼层
|
阅读模式
AIWROK软件H5网页被主脚本获取值用法
H5交互案例.zip
(39.64 KB, 下载次数: 79)
2026-1-21 08:56 上传
点击文件名下载附件
/**
*🍎交流QQ群711841924群一,苹果内测群,528816639
* H5页面值获取脚本
* 适用于AIWROK IDE与H5页面交互
*/
var publicData = (function() {
var dataStore = {};
return {
set: function(key, value) {
dataStore[key] = value;
printl('已设置公共数据: ' + key + ' = ' + value);
},
get: function(key) {
var value = dataStore[key];
printl('获取公共数据: ' + key + ' = ' + value);
return value;
},
remove: function(key) {
var oldValue = dataStore[key];
delete dataStore[key];
printl('已删除公共数据: ' + key + ', 原值: ' + oldValue);
return oldValue;
},
clear: function() {
dataStore = {};
printl('已清空所有公共数据');
},
has: function(key) {
return key in dataStore;
},
keys: function() {
return Object.keys(dataStore);
},
size: function() {
return Object.keys(dataStore).length;
}
};
})();
var webView = null;
function setWebView(webViewRef) {
webView = webViewRef;
printl('WebView引用已设置,可以开始与H5页面交互');
}
function printl(message) {
console.log(message);
if (typeof showResult === 'function') {
showResult(message);
}
}
function showResult(message) {
try {
if (typeof document !== 'undefined' && document.getElementById('result')) {
document.getElementById('result').innerText = message;
} else {
console.log(message);
}
} catch (e) {
console.log(message);
}
}
function getH5Value(jsCode) {
if (!webView) {
printl('错误:WebView未设置,请先调用setWebView()');
return null;
}
try {
if (typeof webView.runWebJs === 'function') {
var result = webView.runWebJs(jsCode);
return result;
} else {
printl('WebView的runWebJs方法不可用');
return null;
}
} catch (e) {
printl('runWebJs方法执行失败: ' + e.message);
return null;
}
}
function getH5TextValue() {
var jsCode = "(function() {" +
"var input = document.getElementById('input1');" +
"if (input) {" +
" return input.value;" +
"} else {" +
" var inputs = document.getElementsByName('input1');" +
" if (inputs.length > 0) {" +
" return inputs[0].value;" +
" } else {" +
" return '未找到文本框元素';" +
" }" +
"}" +
"})()";
var result = getH5Value(jsCode);
printl('文本框值: ' + result);
return result;
}
function getH5DropdownValue() {
var jsCode = "(function() {" +
"var dropdown = document.getElementById('dropdown');" +
"if (dropdown) {" +
" return dropdown.options[dropdown.selectedIndex].value;" +
"} else {" +
" return '未找到下拉框元素';" +
"}" +
"})()";
var result = getH5Value(jsCode);
printl('下拉框值: ' + result);
return result;
}
function getH5RadioValue() {
var jsCode = "(function() {" +
"var radios = document.getElementsByName('radiogroup');" +
"for (var i = 0; i < radios.length; i++) {" +
" if (radios[i].checked) {" +
" return radios[i].value;" +
" }" +
"}" +
"return '未选择';" +
"})()";
var result = getH5Value(jsCode);
printl('单选按钮值: ' + result);
return result;
}
function getH5CheckboxValue() {
var jsCode = "(function() {" +
"var checkboxes = document.querySelectorAll('input[name=\"check1\"], input[name=\"check2\"]');" +
"var selectedValues = [];" +
"for (var i = 0; i < checkboxes.length; i++) {" +
" if (checkboxes[i].checked) {" +
" selectedValues.push(checkboxes[i].value);" +
" }" +
"}" +
"return selectedValues.length > 0 ? selectedValues.join(',') : '未选择';" +
"})()";
var result = getH5Value(jsCode);
printl('多选框值: ' + result);
return result;
}
function getH5TaskSelections() {
var jsCode = "(function() {" +
"var taskCheckboxes = document.querySelectorAll('input[name=\"taskgroup\"]');" +
"var selectedTasks = [];" +
"for (var i = 0; i < taskCheckboxes.length; i++) {" +
" if (taskCheckboxes[i].checked) {" +
" selectedTasks.push(taskCheckboxes[i].value);" +
" }" +
"}" +
"return selectedTasks.length > 0 ? selectedTasks.join(',') : '未选择任务';" +
"})()";
var result = getH5Value(jsCode);
printl('任务选项值: ' + result);
return result;
}
function getH5AllTasksInfo() {
var jsCode = "(function() {" +
"var taskCheckboxes = document.querySelectorAll('input[name=\"taskgroup\"]');" +
"var tasksInfo = [];" +
"for (var i = 0; i < taskCheckboxes.length; i++) {" +
" tasksInfo.push({" +
" id: taskCheckboxes[i].id," +
" value: taskCheckboxes[i].value," +
" checked: taskCheckboxes[i].checked" +
" });" +
"}" +
"return JSON.stringify(tasksInfo);" +
"})()";
var result = getH5Value(jsCode);
printl('所有任务选项信息: ' + result);
return result;
}
function getH5InteractionInfo() {
var jsCode = "(function() {" +
"try {" +
"var info = {};" +
"info.currentStatus = document.getElementById('current-status') ? document.getElementById('current-status').textContent : '未找到';" +
"info.connectionStatus = document.getElementById('connection-status') ? document.getElementById('connection-status').textContent : '未找到';" +
"info.lastInteraction = document.getElementById('last-interaction') ? document.getElementById('last-interaction').textContent : '未找到';" +
"info.availableTasks = document.getElementById('available-tasks') ? document.getElementById('available-tasks').textContent : '未找到';" +
"return JSON.stringify(info);" +
"} catch(e) { return 'Error: ' + e.message; }" +
"})()";
var result = getH5Value(jsCode);
printl('交互信息: ' + result);
return result;
}
function getAllH5FormValues() {
var jsCode = "(function() {" +
"try {" +
"var formData = {};" +
"var input = document.getElementById('input1');" +
"formData.input1 = input ? input.value : '未找到';" +
"var dropdown = document.getElementById('dropdown');" +
"formData.dropdown = dropdown ? dropdown.options[dropdown.selectedIndex].value : '未找到';" +
"var radios = document.getElementsByName('radiogroup');" +
"formData.radio = '未选择';" +
"for (var i = 0; i < radios.length; i++) {" +
" if (radios[i].checked) {" +
" formData.radio = radios[i].value;" +
" break;" +
" }" +
"}" +
"var checkboxes = document.querySelectorAll('input[name=\"check1\"], input[name=\"check2\"]');" +
"formData.checkboxes = [];" +
"for (var i = 0; i < checkboxes.length; i++) {" +
" if (checkboxes[i].checked) {" +
" formData.checkboxes.push(checkboxes[i].value);" +
" }" +
"}" +
"var taskCheckboxes = document.querySelectorAll('input[name=\"taskgroup\"]');" +
"formData.tasks = [];" +
"for (var i = 0; i < taskCheckboxes.length; i++) {" +
" if (taskCheckboxes[i].checked) {" +
" formData.tasks.push(taskCheckboxes[i].value);" +
" }" +
"}" +
"return JSON.stringify(formData);" +
"} catch(e) { return 'Error: ' + e.message; }" +
"})()";
var result = getH5Value(jsCode);
printl('所有表单值: ' + result);
return result;
}
function 演示获取H5值() {
printl('=== 开始演示从H5页面获取表单值 ===');
if (!webView) {
printl('WebView未设置,请先设置WebView引用');
return;
}
var textValue = getH5TextValue();
var dropdownValue = getH5DropdownValue();
var radioValue = getH5RadioValue();
var checkboxValue = getH5CheckboxValue();
var taskValue = getH5TaskSelections();
printl('=== H5表单值获取演示完成 ===');
}
function demoGetH5Values() {
演示获取H5值();
}
function 获取H5选中项目() {
printl('=== 开始获取H5页面选中的项目 ===');
if (!webView) {
printl('WebView未设置,请先设置WebView引用');
return;
}
var selectedTasks = getH5TaskSelections();
printl('H5页面选中的项目: ' + selectedTasks);
printl('=== 获取H5页面选中项目完成 ===');
}
function getH5SelectedItems() {
获取H5选中项目();
}
function 测试函数2() {
printl('测试函数2运行中');
printl('=== 开始从H5页面获取表单值 ===');
var allValues = getAllH5FormValues();
printl('所有表单值: ' + allValues);
printl('=== H5表单值获取完成 ===');
}
function testFunction2() {
测试函数2();
}
function 演示公共数据操作() {
printl('=== 开始演示公共数据操作 ===');
publicData.set('文本值', '这是一个文本值');
publicData.set('数字值', 123);
publicData.set('布尔值', true);
publicData.set('对象值', {name: '测试', count: 1});
var textValue = publicData.get('文本值');
printl('获取到文本值: ' + textValue);
var numValue = publicData.get('数字值');
printl('获取到数字值: ' + numValue);
var boolValue = publicData.get('布尔值');
printl('获取到布尔值: ' + boolValue);
var objValue = publicData.get('对象值');
printl('获取到对象值: ' + JSON.stringify(objValue));
var hasText = publicData.has('文本值');
printl('是否存在文本值键: ' + hasText);
var allKeys = publicData.keys();
printl('所有键: ' + allKeys.join(', '));
var size = publicData.size();
printl('数据项数量: ' + size);
printl('=== 公共数据操作演示完成 ===');
}
function 主要演示() {
setWebView(webView);
演示获取H5值();
测试函数2();
}
function 执行所有演示() {
printl('开始执行所有演示...');
演示获取H5值();
测试函数2();
演示公共数据操作();
printl('所有演示执行完毕');
}
function 执行H5演示() {
printl('开始执行H5值获取演示...');
演示获取H5值();
printl('H5值获取演示执行完毕');
}
function 执行公共数据演示() {
printl('开始执行公共数据演示...');
演示公共数据操作();
printl('公共数据演示执行完毕');
}
function 获取演示页面所有数据() {
printl('=== 开始获取演示页面所有数据 ===');
if (!webView) {
printl('WebView未设置,请先设置WebView引用');
return null;
}
var allData = {};
allData.input1 = getH5TextValue();
allData.dropdown = getH5DropdownValue();
allData.radio = getH5RadioValue();
allData.checkboxes = getH5CheckboxValue();
allData.selectedTasks = getH5TaskSelections();
var tasksInfoStr = getH5AllTasksInfo();
try {
allData.tasksInfo = JSON.parse(tasksInfoStr);
} catch (e) {
allData.tasksInfo = tasksInfoStr;
}
var interactionInfoStr = getH5InteractionInfo();
try {
allData.interactionInfo = JSON.parse(interactionInfoStr);
} catch (e) {
allData.interactionInfo = interactionInfoStr;
}
var allFormValuesStr = getAllH5FormValues();
try {
allData.allFormValues = JSON.parse(allFormValuesStr);
} catch (e) {
allData.allFormValues = allFormValuesStr;
}
publicData.set('演示页面数据', allData);
printl('=== 演示页面所有数据获取完成 ===');
printl('完整数据: ' + JSON.stringify(allData, null, 2));
return allData;
}
function getAllDemoPageData() {
return 获取演示页面所有数据();
}
function 执行获取演示数据() {
printl('开始执行获取演示页面数据...');
var allData = 获取演示页面所有数据();
printl('获取演示页面数据执行完毕');
return allData;
}
复制代码
AIWROK
,
AIWROK软件
相关帖子
•
AIWROK条件语句实用示例智能活动推荐系统
•
展示JavaScript各种语句标识符的实际应用
•
JavaScript语法小示例
•
AIWROK软件运算符高级应用实例
•
AIWROK软件脚本JSON转换示例
回复
使用道具
举报
返回列表
发帖
最新贴子
采集亚马逊正版群发工具有没有?
企业发展B2B网站有什么东东软件可以发呢
搜房天下房聊软件哪一个好呢
大家坛有没有好用的群发工具下载呢
群发正版软件中国塑料网
OpenStreetMap网站正版2019年发帖工具下载
搜房天下全自动收短信全自动识别验证码注册
企业邮箱安卓端有什么APP软件可以发的呢
头条留评论软件有没有好用的呢?
单网页生成神器
最新注册会员
iiiiik
g天津泡泡
新的网站
日子不好过
就是黑链
都敏俊系
123
aluoting
niubt
znl001
huangge
boyang1
村里那支花
引弓射日
xiaohe198
微信营销软件
没有人懂的回忆
推广工具
群发软件
万能群发
万能营销
mmgg
lnzhanghao
tian001
meilifc001
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
相关导读了
采集亚马逊正版群发工具有没有?
Apr.20旅行X心语今天来说说YYPOST新功能的一个灵活用法,采集亚马逊商品信息,并且获得排名的软件,亚马逊现在越来越多客户做,淘宝的水是越来越清了,以前做电商的客户,现在都转战到外国,最赚钱的要数一些客户往亚马逊里堆了吧,拿我这个YYPOST的客户,最多的是采集,分析排名,刷价格,刷数量,改价,刷访问量等等技术
企业发展B2B网站有什么东东软件可以发呢
标题企业发展网B2B软件,现在虽然B2B网站收录不错,可愁的是心急的人们,他们太想一口吃撑胖子了,发帖宣传虽然不能像佛系那样淡定,但也不能像跑火车那般急躁对待,自己内容不收录,完全是自己操作内容问题,可以参考一下别人的内容是怎么弄的,然后自己要试着转变,而且收录这个内容,常常会变化的,不是一种规则就吃到老
搜房天下房聊软件哪一个好呢
本帖最后由 发帖软件 于 2019-5-22 16:15 编辑 2搜房天下群发房聊信息软件,开始本来打算做58同城的,但发一个就要一次点触验证码,这就让人没有感觉到存在的价值了吧,都是卖二手房和新房的搜房天下倒是可以发即时聊天信息,也没有发现他这个网站有啥子限制,登陆一个搜房天下账号,然后采集回来分类列表的网址,然后就一
大家坛有没有好用的群发工具下载呢
当你的笑容给我礼貌的招呼,大家坛全自动发帖软件,宣传推广是一场持久战,总是有一些人把软件用了一天,或是几个小时,就觉得自己付出太多了,那加进来的粉丝,或是流量,应该是和宣传多少成正比的,其实没有这么便宜的事,就像很多阅读量超过一百万的视频,或是电影,真正会在屏幕打赏的人不会超过三千,真正大额打赏给主
群发正版软件中国塑料网
中国塑料网群发软件YYPOST脚本下载地址,这个网站会有一个很奇怪的问题就是你在首页登陆无半个验证码,但在登陆网址登陆就会有一个验证码,所以我们灵活一些,在首页登陆就不用输入验证码了哈。网站秒收录比较高,但发的都是五金和建筑行业,先前有很多人都是发土建工程的大公司操作的,现在这个网站专为那个行业诞生的吧。
OpenStreetMap网站正版2019年发帖工具下载
本帖最后由 发帖软件 于 2019-5-21 11:13 编辑 OpenStreetMap网站全自动群发,OpenStreetMapOpenStreetMap(简称OSM,中文是公开地图)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。有的人编辑地图然后等收录,有的人发日志等收录,我们这里也是利用地图日志做为宣传的目标,简单的脚本理
搜房天下全自动收短信全自动识别验证码注册账号软件
房天下自动注册机,这个脚本是前几天发房聊的脚本廷伸品种,这个脚本能做到自动注册账号,自动保存账号,自动发房聊的效果,不过今天我们主要说一说怎么注册账号写脚本吧,这个搜房天天下的账号,可以发提问,可以发房聊,发论坛,发博客,还有发个人中心页都是有秒收的效果的,这样就省去了去买号,去乱花钱的效果了吧,而
企业邮箱安卓端有什么APP软件可以发的呢
请输入标题企业邮箱安卓发发送邮箱脚本,这个脚本是利用企业邮箱进行群发的,全程是一种模拟手工操作的过程,所以封号是很少的,而且企业邮箱群发到普通QQ邮箱不容易进垃圾箱中的,所以这个脚本也是这样的原理,不过最好是利用一些多开器,登陆多点的QQ邮箱账号会比较流畅一些,然后用软件一个一个的切换APP进行群发邮件会
头条留评论软件有没有好用的呢?
今天整一个今日头条留言软件,对于留言YYPOST是优势是比较大的存在,因为他往往专注一些下拉定位的优点,像今日头条这样,还是需要一些特殊下拉定位的,因为他新闻有长有短,有图有视频的,所以综合起来定位是比较难的,如果用POST也不是很轻松可以破解他的加密参数。这个脚本也是有一个不好的地方就是换号会比较麻烦,您电
单网页生成神器
最近新技术,网页生成机占领了整个网络的半壁江山,效果很疯狂,虽然不知道能持续多久,作为开发软件的领头者,一直在找收录的方法,一直在努力创新着,一直被人模仿,却从没有被超越过,这个网页生成机,已经出来有一段时间了,一直没有拿出来分享,醉过醉过,它是利用的一些小小收录漏洞整的,您最好用一些老站域名,进行
关闭
AIWROK软件脚本JSON转换示例
AIWROK软件运算符高级应用实例
JavaScript语法小示例
展示JavaScript各种语句标识符的实际应用
AIWROK软件脚本JSON转换
AIWROK软件运算符高级应
JavaScript语法小示例
展示JavaScript各种语句
AIWROK条件语句实用示例
AIWROK软件示例数组方法
示例JavaScript的 try-ca
AIWROK安卓脚本对象高级
安卓脚本示例POST和GET变
安卓脚本AIWROK软件示例J
AIWROK环境JavaScript编
安卓脚本示例实时截图判
苹果脚本7种不同的OCR识
安卓脚本多变的function
苹果脚本抢红包专用持续
苹果脚本抢红包专用持续
苹果脚本示例Config配置H
苹果脚本示例Config配置H
安卓脚本类型判断与Boole
安卓脚本线程全局变量H5
安卓脚本秒吐司快速显示
苹果脚本里H5 里的 windo
苹果脚本里H5 里的 windo
苹果脚本里H5 里的 windo
苹果脚本TabView金黄色风
安卓H5日志打印运行过程
安卓H5日志打印运行过程
AIWROK软件字符串方法实
HID贝塞尔曲线运动控制器
AIWROK苹果脚本sleep方法
AIWROK苹果脚本sleep方法
苹果脚本Line控件的多种
苹果脚本toast高级应用综
苹果脚本toast高级应用综
苹果脚本智能OCR自动化助
苹果脚本UI超快速点击示
展示时间戳的各种复杂处
展示时间戳的各种复杂处
苹果脚本随机数实用示例
安卓手机脚本多种倒计时
苹果脚本屏幕事件EVENT示
苹果脚本屏幕类screen例
安卓H5互动config配置调
苹果脚本和H5配置config
苹果脚本和H5配置config
苹果脚本和H5配置config
苹果脚本矩形类rect小实
AIWROK安卓苹果平台设计
AIWROK安卓苹果平台设计
苹果脚本实例1项目projec
苹果脚本实例1项目projec
苹果脚本实例1项目projec
苹果脚本实例1剪贴板功能
苹果iOS脚本Detect类系统
苹果iOS脚本Detect类系统
AIWROK苹果系统打印H5界
AIWORK软件苹果H5案例自
AIWROK苹果脚本H5任务执
AIWROK软件苹果水平容器[
AIWROK苹果脚本实例1界面
AIWROK苹果脚本实例1界面
AIWROK软件苹果脚本案例1
AIWROK软件苹查系统复选
苹果AIWROK实例单选按钮
AIWROK软件苹果实例UI-垂
快速回复
返回列表
返回顶部
本站自动发贴软件,是现在最流行的做脚本软件,这种发贴工具,不但发贴收录快,而且抢占好的先机,完全自由编辑,实现针对性群发模拟操作,软件可以顶贴,也可以发贴,可以兼容支持Discuz、PHPWind、Dvbbs三大主流论坛,有手机验证码收件,邮件收发的功能,支持验证码识别,注册问题识别,多线程任务,自动上传头像,自动激活注册邮件,兼容防注册插件,本站软件原创正版,更新效率最快的原创软件。 『
网络推广软件
』『
自动发帖软件
』『
自动发帖
』