精易论坛

标题: wke.如果执行JS命令 [打印本页]

作者: sq8422779    时间: 2017-2-28 16:27
标题: wke.如果执行JS命令
在webkit中 js代码是
“javascript:document.getElementsByClassName('kouling-share')[0].click()”
在wke中该如何写呢?困惑


“$('body').css('background','red')”
这样是可以执行的. 求解
wke.运行JS的命令用的是wke.dll 中的wkeRunJSW 而webkit用的是ECef.dll 中的LoadUrl命令
两者好像不是一样的执行方式..我用了wke中的wkeLoadURL可结果一样无法搞定..求解...


作者: jinyuan    时间: 2017-2-28 16:45
是不是双引号没有写对
作者: sq8422779    时间: 2017-2-28 16:57
jinyuan 发表于 2017-2-28 16:45
是不是双引号没有写对

应该不会.尝试过很多次
作者: sq8422779    时间: 2017-2-28 17:12
感觉是javascript: 根本就没执行
作者: dudugou    时间: 2017-2-28 22:07
忙里偷闲又看到你,用ewe论坛搜下吧
作者: sq8422779    时间: 2017-2-28 22:38
dudugou 发表于 2017-2-28 22:07
忙里偷闲又看到你,用ewe论坛搜下吧

ewe之前下载过,没想到是它,但是发现webkit的语法好像放在 ewe里面并不对,求解,也是模拟点击命令
作者: 已注销370852    时间: 2017-2-28 22:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: sq8422779    时间: 2017-2-28 22:50
xqjj29 发表于 2017-2-28 22:44
wke是什么东西?

嵌入式浏览器

作者: 已注销370852    时间: 2017-2-28 22:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: dudugou    时间: 2017-2-28 22:53
sq8422779 发表于 2017-2-28 22:38
ewe之前下载过,没想到是它,但是发现webkit的语法好像放在 ewe里面并不对,求解,也是模拟点击命令

那里面直接执行脚本就行了
不用LoadURL..
作者: sq8422779    时间: 2017-2-28 22:57
dudugou 发表于 2017-2-28 22:53
那里面直接执行脚本就行了
不用LoadURL..

是不用,
wke.运行JS (“javascript:document.getElementsByClassName('kouling-share')[0].click()”)
回馈
| 2 | 0 | 3 | “TypeError: 'undefined' is not a function” | “undefined” | 0
作者: dudugou    时间: 2017-2-28 23:06
sq8422779 发表于 2017-2-28 22:57
是不用,
wke.运行JS (“javascript:document.getElementsByClassName('kouling-share')[0].click()”)
...

哎,你加javascript:干啥。。。。。。。。
作者: sq8422779    时间: 2017-2-28 23:12
dudugou 发表于 2017-2-28 23:06
哎,你加javascript:干啥。。。。。。。。

不加我试过了,一样

作者: sq8422779    时间: 2017-2-28 23:15
dudugou 发表于 2017-2-28 23:06
哎,你加javascript:干啥。。。。。。。。

我试过,加上javascript:效果是一样的
作者: sq8422779    时间: 2017-2-28 23:24
dudugou 发表于 2017-2-28 23:06
哎,你加javascript:干啥。。。。。。。。

感觉像是后面的.click的问题,语法问题
作者: dudugou    时间: 2017-3-1 09:20
试下alert(1),看有没有效果
语句先在控制台里面测试下
wke里面没有错误提示
作者: sq8422779    时间: 2017-3-1 13:20
dudugou 发表于 2017-3-1 09:20
试下alert(1),看有没有效果
语句先在控制台里面测试下
wke里面没有错误提示

我跟你想法一样的,这句信息警告,在ewe里面有效果,在wke里面就一点反应都没。所以我才会说是不是语法不对,
作者: sq8422779    时间: 2017-3-3 07:47
dudugou 发表于 2017-3-1 09:20
试下alert(1),看有没有效果
语句先在控制台里面测试下
wke里面没有错误提示

能帮我看一下吗?好困惑,
作者: dudugou    时间: 2017-3-3 09:58
sq8422779 发表于 2017-3-3 07:47
能帮我看一下吗?好困惑,

这么多天了,还没搞定.....
作者: sq8422779    时间: 2017-3-3 16:02
dudugou 发表于 2017-3-3 09:58
这么多天了,还没搞定.....

= =是的..求解
作者: sq8422779    时间: 2017-3-5 09:15
自己解决. wke.运行JS (“$('.classname').click()”)  用了JQ功能.




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4