ゞ情非得已Sky 发表于 2023-4-5 13:40:43

火山安卓 浏览器 新增命令   当前页面前进或后退指定页

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

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



ゞ情非得已Sky 发表于 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>);
      }

    }

}




ゞ情非得已Sky 发表于 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);
}




ゞ情非得已Sky 发表于 2023-4-5 15:07:05

安卓浏览器新增命令是否允许被获取位置

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

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




howill2021 发表于 2023-4-6 21:25:47

支持大佬一波,要是能搞个无痕模式就更牛皮了;P

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

ゞ情非得已Sky 发表于 2023-4-7 18:58:58

howill2021 发表于 2023-4-6 21:25
支持大佬一波,要是能搞个无痕模式就更牛皮了

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

已添加哦

转帖子

https://bbs.voldp.com/forum.php?mod=viewthread&tid=17783&pid=135048&page=1&extra=#pid135048

ゞ情非得已Sky 发表于 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(@<是否开启>);
}



howill2021 发表于 2023-4-7 23:50:29

ゞ情非得已Sky 发表于 2023-4-7 19:36
安卓 自带浏览器   新增 命令   无痕模式




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

ゞ情非得已Sky 发表于 2023-4-12 08:54:16

howill2021 发表于 2023-4-7 23:50
老大,牛气,必须关注支持

我只是搬运工...
页: 1 [2]
查看完整版本: 安卓 自带浏览器新增 命令