递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
打印 上一主题 下一主题

[安卓] 安卓 自带浏览器新增 命令

[复制链接]

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
11#
 楼主| 发表于 2023-4-5 13:40:43 | 只看该作者
火山安卓 浏览器 新增命令   当前页面前进或后退指定页

<火山程序 类型 = "通常" 版本 = 1 />

方法 当前页面前进或后退指定页 <公开 注释 = "当前页面要前进或者后退几步">
参数 前进或后退ID <类型 = 整数 注释 = "前进N步  比如:2  直跳第二页  退两步 如; -2" @默认值 = 0>
{
    @ m_view.goBackOrForward(@<前进或后退ID>);
}



回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
12#
 楼主| 发表于 2023-4-5 14:32:40 | 只看该作者
本帖最后由 ゞ情非得已Sky 于 2023-4-5 14:34 编辑

安卓 浏览器  新增命令  禁用cookies

<火山程序 类型 = "通常" 版本 = 1 />

方法 禁用cookies <公开 注释 = "方法只在API level 21及以上的版本中可用" @禁止流程检查 = 真 @安卓.系统需求 = 21>
参数 是否禁用所有cookie <类型 = 逻辑型 注释 = "真 禁所有网页cookie 假 只禁当前网页" @默认值 = 假>
参数 是否启用禁用cookie <类型 = 逻辑型 @默认值 = 假>
{
    如果真 (是否启用禁用cookie == 真)
    {
        如果 (是否禁用所有cookie == 真)
        {
            @ CookieManager.getInstance().setAcceptCookie(@<是否禁用所有cookie>);
        }
        否则
        {
            @ CookieManager.getInstance().setAcceptThirdPartyCookies(m_view, @<是否禁用所有cookie>);
        }

    }

}




回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
13#
 楼主| 发表于 2023-4-5 14:58:15 | 只看该作者
安卓 浏览器 新增命令 开启DNT

<火山程序 类型 = "通常" 版本 = 1 />

方法 开启DNT <公开 注释 = "告诉网站不要追踪我" @禁止流程检查 = 真>
参数 是否允许被追踪 <类型 = 逻辑型 @默认值 = 假>
{
    @ m_view.getSettings().setJavaScriptEnabled(@<是否允许被追踪>);
    @ String userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 DNT: 1";
    @ m_view.getSettings().setUserAgentString(userAgent);
}




回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
14#
 楼主| 发表于 2023-4-5 15:07:05 | 只看该作者
安卓  浏览器  新增命令  是否允许被获取位置

<火山程序 类型 = "通常" 版本 = 1 />

方法 是否允许被获取位置 <公开 注释 = "该方法用于启用或禁用WebView的地理位置数据库,并且在禁用时,浏览器将停止访问位置信息">
参数 是否允许 <类型 = 逻辑型 @默认值 = 假>
{
    @ m_view.getSettings().setJavaScriptEnabled(@<是否允许>);
    @ m_view.getSettings().setGeolocationEnabled(@<是否允许>);
}




回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
15#
发表于 2023-4-6 21:25:47 | 只看该作者
支持大佬一波,要是能搞个无痕模式就更牛皮了

我发现安卓版浏览器的监听事件兼容不是太好,对于一些跳转和即将加载的事件有时候没有触发,用按钮读浏览器地址时候就能正常获取新路径地址,都从\index.html加载到\api\不同路径了 ,但事件却是偶尔触发,不知道是他手机网页代码问题还是浏览器代码问题
回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
16#
 楼主| 发表于 2023-4-7 18:58:58 | 只看该作者
howill2021 发表于 2023-4-6 21:25
支持大佬一波,要是能搞个无痕模式就更牛皮了

我发现安卓版浏览器的监听事件兼容不是太好,对于一些跳转 ...

已添加哦

转帖子

https://bbs.voldp.com/forum.php? ... mp;extra=#pid135048
回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
17#
 楼主| 发表于 2023-4-7 19:36:12 | 只看该作者
安卓 自带浏览器   新增 命令   无痕模式

<火山程序 类型 = "通常" 版本 = 1 />

方法 设置无痕模式 <公开 注释 = "无痕模式" @禁止流程检查 = 真>
参数 是否开启 <类型 = 逻辑型 @默认值 = 假>
{
    @ m_view.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
    @ m_view.getSettings().setAppCacheEnabled(@<是否开启>);
    @ m_view.getSettings().setDatabaseEnabled(@<是否开启>);
    @ m_view.getSettings().setDomStorageEnabled(@<是否开启>);
    @ m_view.getSettings().setSavePassword(@<是否开启>);
}



回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
18#
发表于 2023-4-7 23:50:29 | 只看该作者
ゞ情非得已Sky 发表于 2023-4-7 19:36
安卓 自带浏览器   新增 命令   无痕模式

老大,牛气,必须关注支持
回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
19#
 楼主| 发表于 2023-4-12 08:54:16 来自手机 | 只看该作者
howill2021 发表于 2023-4-7 23:50
老大,牛气,必须关注支持

我只是搬运工...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 08:49 , Processed in 0.102406 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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