查看: 6685|回复: 9
收起左侧

[已解决] 教你opera mobile 如何使用user JS 包括手机上用nlf大大的CSSBOX..

 关闭 [复制链接]
天天忽悠
发表于 2011-6-13 22:36:16 | 显示全部楼层 |阅读模式
本帖最后由 天天忽悠 于 2011-8-3 06:44 编辑

自己一直用opera mobile。。。
自定义CSS urlfilter.ini没什么好说的 首选项编辑里一找就有。。跟桌面版没啥两样
现在连CSSBOX2也用上了-。-
方法也简单。。
同样是开首选项编辑器
搜索 User JS Storage Quota 调到15000 这个跟桌面版的操作步骤一样
然后找到
always load user javascript前面打勾。
user javascript前面打勾。

接着user javascript file里面填存放JS的文件夹路径 /mnt/sdcard/opera/js
然后保存 并关闭opera(我这里打的是/不是\ 打错了行不行..我也不知道-.-)
我是android 2.3.3的系统 目录是这样设置的 其他系统不清楚。。
然后就是把JS文件原封不动的扔到/mnt/sdcard/opera/js文件夹下 然后打开opera
那些不需要快捷键/按钮启动的JS 已经可以用了

但是手机 没有按键 也无法添加按钮 cssbox这类JS只能通过在地址栏里输入脚本来实现。。
于是建立一个书签。。名字我就取:CSSBOX 地址就写入:javascript:createCSSBoxUI();
然后只要打开书签 cssbox就启动了。。
不过手机上没键盘。。所以 点查找 然后按D删除元素的功能我还不清楚咋整。。
但可以手动写入CSS。。

似乎这个是麻烦了点。。所以我决定把PC上的规则导入。。方法跟PC上的一样
先在手机上打开cssbox 随便写点东西 然后保存一下
地址栏输入opera:webstorage
找到cssbox.js这里 点开 看它储存文件目录 比如:pstorage\03\0A\00000002
然后关闭opera

PC上也地址栏输入opera:webstorage
找到cssbox.js这里 点开 看它储存文件目录 比如:pstorage\04\03\00000001
那么好 就把PC上的这个文件找出来 重命名成00000002..
然后复制到手机上..
接着用手机上的文件管理用这个00000002替换pstorage\03\0A\00000002
目录是/mnt/data/data/com.opera.browser/opera/pstorage
由于是系统目录下 所以需要权限...
另外文件的权限我也搞不清楚 我索性全部勾上了-.-
最终打开opera mobile 开个网页 然后点开前面所添加的书签 看看 cssbox的规则是不是都有了?
同理 其他一些JS的规则 也是可以如法炮制从PC中复制到手机里..

另外有一点要注意!!
我发现用opera mobile 设置 隐私里面 清理历史记录和缓存以后 cssbox以及自动翻页的规则就没有了
所以我现在只点菜单按钮 然后清理历史
但缓存从来不用opera mobile 自己清理..
那么如何清理缓存呢?
android下有个一键清理 图标是个绿色的垃圾桶..用它搜素缓存 竟然搜到了4.6MB的opear mobile的缓存..点击清理..然后开opera 发现规则还在-.-


最后感谢9楼兄弟提供的帮助
同样感谢OC论坛上各位大大们所编写的脚本....
guofeng
发表于 2011-6-14 09:21:16 | 显示全部楼层
不懂的支持lz
sxhqlxz
发表于 2011-6-14 11:20:15 | 显示全部楼层
Mobile用User JS和电脑上大同小异,不过mobile没有相应的设置对话框,存放User JS的文件夹在 opera:config#UserPrefs|UserJavaScriptFile 设置
天天忽悠
 楼主| 发表于 2011-6-14 13:54:58 | 显示全部楼层
sxhqlxz 发表于 2011-6-14 11:20
Mobile用User JS和电脑上大同小异,不过mobile没有相应的设置对话框,存放User JS的文件夹在 opera:config# ...

能说的更详细些么?

因为设置CSS存放路径的时候是可以浏览 选择路径的
但是设置JS存放路径的时候只能打字。。。
是mnt/scard/xxxx
还是/scard/xxxx?
又或者是别的什么。。。。能给个截图么?
maxdish
发表于 2011-6-14 13:56:29 | 显示全部楼层
我也是用安卓的,所以必须顶起。呵呵!没想到手机浏览器也用这个玩意儿
sxhqlxz
发表于 2011-6-14 15:21:42 | 显示全部楼层
天天忽悠 发表于 2011-6-14 13:54
能说的更详细些么?

因为设置CSS存放路径的时候是可以浏览 选择路径的

scard\你opera的存放位置\profile\Script
好像只能手动输入,不能选择路径
天天忽悠
 楼主| 发表于 2011-6-14 16:21:21 | 显示全部楼层
sxhqlxz 发表于 2011-6-14 15:21
scard\你opera的存放位置\profile\Script
好像只能手动输入,不能选择路径

似乎不行。。。。
UserJavaScript 的勾也打上了
路径也设置了
User JS Storage Quota也设置了15000
依旧不行。。。。

还是说JS本身也要改一下  用桌面版那些不行?
我最想要的几个功能有:自动翻页  搜索引擎跳转  对话框文字自动备份
最好那个YOUKU的专用JS也能用上
天天忽悠
 楼主| 发表于 2011-6-14 16:24:42 | 显示全部楼层
现提供部分JS。。。希望有实验成功的能上来做个教程= =

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
eagle334
发表于 2011-8-1 18:51:37 | 显示全部楼层
终于实验成功了。
always load user javascript前面打勾。
user javascript前面打勾。
user javascript file里面填文件所在路径和文件名,例如:/mnt/sdcard/html/js/pp.js
保存。

评分

参与人数 1经验 +2 收起 理由
宝贝要升天了 + 2 感谢解答: )

查看全部评分

天天忽悠
 楼主| 发表于 2011-8-1 20:16:29 | 显示全部楼层
eagle334 发表于 2011-8-1 18:51
终于实验成功了。
always load user javascript前面打勾。
user javascript前面打勾。

巨汗。。原来这样就可以了
以前试了好多回 就是没成功

后来我又试了下  你改成这样
/mnt/sdcard/html/js
然后在这个文件夹下所有的JS脚本都会生效
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-11-4 06:27 , Processed in 0.288433 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表