應用截圖
應用介紹
M瀏覽器官方手機版,界面清爽簡潔,絕無彈窗廣告,功能便捷好用。它開放所有可擴展功能,用戶能在軟件里挑選心儀功能添加,打造專屬自己的手機瀏覽器。該
軟件功能
極為豐富,涵蓋視頻播放、手勢按鈕、電視投屏、油猴腳本、廣告攔截、書簽同步等諸多功能,為用戶帶來高效且便捷的瀏覽體驗。
除了這些基礎功能外,該軟件還支持超級聚合搜索、DLNA電視投屏、審查元素、多內核瀏覽器切換、m3u8視頻下載等等特色功能,讓用戶能夠體驗最便捷且專屬于自己的瀏覽器。
此外,m瀏覽器官方手機版對搜索功能進行了增強,打破了傳統(tǒng)搜索功能的設計,多頁面獨立的進程設計能保證用戶在搜索過程中不會數(shù)據(jù)錯亂,而且多引擎框架不僅可以自由的集成各種網頁數(shù)據(jù),還能去編寫爬蟲腳本深一步挖掘數(shù)據(jù)及采集數(shù)據(jù),輕松在本地構建屬于用戶自己的數(shù)據(jù)庫。
軟件特色
1. 超級聚合搜索,具備多引擎與多爬蟲,自定義操作輕松上手,堪稱極客不可或缺的功能。
2、直接在APP中且零基礎就能開發(fā)的輕站小程序功能
3、支持m3u8視頻下載
4、支持審查元素功能且能夠隨意修改網頁內容
5、支持懸浮播放器 + 長按倍速功能
6、支持DLNA電視投屏功能
7、支持長按快速搜索,選中文字翻譯、全局翻譯
8、支持強大的ADB廣告過濾插件
9、支持兼容油猴腳本功能
10、支持將第三方下載器,如 IDM 、ADM 設為默認瀏覽器
11、支持多內核瀏覽器切換
12、創(chuàng)新的隱藏手勢操作,大屏時代,單手依然操作自如
m瀏覽器輕站怎么使用
需要明確的是,輕站并非網站,它其實是一個簡化版的小程序框架。輕站的視圖是依靠安卓底層進行渲染的,并非基于WebView(瀏覽框),所以從本質上來說,輕站和網站沒有關聯(lián)。
目前輕站的設計更適合后端開發(fā)者進行API調試工作。在往后的設計中,輕站會往原型設計方向努力,讓產品或原型工作者在交付給客戶端開發(fā)工程師之前進行原型的交互功能的確定,減少UI或參數(shù)改動而導致的客戶端代碼重構頻率。畢竟自己也是做開發(fā)的,改代碼調代碼永遠比寫代碼更耗時。
另一方面,作為一款極客APP,輕站框架也是可以做到數(shù)據(jù)整合目的,達到更高效的數(shù)據(jù)預覽效果。但請勿利用此特點進行非法操作! 為了能達到小團隊交流目的,所編寫的輕站功能是允許以擴展方式導出使用。為防止利用可輸出特點進行非法買賣,軟件不提供加密功能也無法做到加密(口令導出是經過壓縮才會看到的都是一些亂碼,實際并無加密),還請理解!
輕站自身不提供任何數(shù)據(jù)內容,也不做任何的內容檢驗及限制,因此使用其功能時,需要你承擔所有風險,否則請勿使用該功能。
1、創(chuàng)建一個新輕站或編輯已有引擎
2、輕站框架組成
輕站由屬性、模塊、接口、常量、資源? 五個板塊組成,其中以模塊為主。
屬性,輕站的信息。
模塊,即頁面,一個頁面可以僅只有一個模塊,也可以由多個模塊嵌套而成。比如一個普通的列表,就僅使用一個列表模塊即可,如果你想在列表頂部嵌套一個幻燈片,那么就需要再去搞一個幻燈片模塊,然后讓列表嵌套進去。如果你想要嵌套更多的模塊來讓界面更豐富,就需要用到面板模塊,面板模塊就是可以同時嵌套N個不同類型的模塊,達到不同的視覺效果。
接口,軟件打開輕站一個入口,首頁就是在輕站列表中點開后默認開啟的頁面,搜索即搜索該輕站時展示的頁面。
常量,固定的一個值,在模塊運行時以獲取變量的方式進行獲取
資源,存放本地資源,比如JS文件、圖片文件等等,供模塊調用,但暫未開放,暫不做介紹
3、模塊詳解
理論不如實踐,以幻燈片模塊為例,如圖:? 若未搞過輕站的小同學請務必創(chuàng)建一個新的窗口來創(chuàng)建一個輕站完成以下圖中操作。跟著操作一篇,基本上輕站也就會寫啦!
數(shù)據(jù)源值:
百度##baidu.com##http://nr19.cn/p/baidu.jpg
搜狗##sogou.com##http://nr19.cn/p/sogou.jpg
谷歌##google.com##http://nr19.cn/p/sogou.jpg
視圖數(shù)據(jù)值:(長按檢索工具可一鍵導入)
表項=.fg
標題=.tz(##)
地址=.ty(##)。tz(##)
圖片=.ty2(##)
完成上面步奏,一個頁面就做好咯,系部系很簡單的啦
數(shù)據(jù)源就是視圖的源內容,可以利用 #爬蟲 去獲取網絡或本地的文本內容,比如API、網頁等等,也可以像上面栗子一樣直接放 #文本 去放一個固定的文本內容。唔,先看一下輕站的運行流程圖:
如上圖所示,不管你數(shù)據(jù)源操作的是什么類型,最總目的都是去獲取一個文本最后交由頁面渲染器進行解析并將界面渲染出來。對了,數(shù)據(jù)源中的 #爬蟲 實際上和爬蟲并無多大的關系但也有一定的關系。 爬蟲的配置圖解:
解析器用到E2表達式(為了寫本軟件而原創(chuàng)的一個新功能),詳細的解析函數(shù)去看文章:
E2表達式函數(shù)大全
。按照以上的運行流程圖,會先解析“變量”數(shù)據(jù),實際上視圖數(shù)據(jù)中的就是變量,不過是自定義的變量優(yōu)先解析,在E2里是允許取變量的,模塊里變量的出現(xiàn)就為防止在視圖數(shù)據(jù)一行E2無法做到詳細的解析,一般情況下也不需要自定義變量。
到這里,輕站功能的開發(fā)已經介紹完畢,相信你也已經掌握了輕站的原理,是不是特別的簡單。
使用教程
1、打開在本站下載的M瀏覽器,第一步,打開軟件首頁,點擊輕站按鈕。
2、第二步,點擊右上角的+號。
3、第三步,點擊源倉庫。
4、進入下面這個界面之后,大家就可以挑選自己需要的源啦,找到需要的,點擊導入即可哦。
軟件功能
1. 超級聚合搜索,具備多引擎與多爬蟲,自定義操作輕松上手,堪稱極客不可或缺的功能。
2、直接在APP中且零基礎就能開發(fā)的輕站小程序功能
3、支持m3u8視頻下載
4、支持審查元素功能且能夠隨意修改網頁內容
5、支持懸浮播放器 + 長按倍速功能
6、支持DLNA電視投屏功能
7、支持長按快速搜索,選中文字翻譯、全局翻譯
8、支持強大的ADB廣告過濾插件
9、支持兼容油猴腳本功能
10、支持將第三方下載器,如 IDM 、ADM 設為默認瀏覽器
11、支持多內核瀏覽器切換
12、創(chuàng)新的隱藏手勢操作,大屏時代,單手依然操作自如
E2表達式函數(shù)大全
E2表達式用于M瀏覽器的爬蟲功能上,如果你要自己去嘗試寫腳本就需要了解一下。
E2 表達式
用于處理文本的表達式,比如獲取"文本"前的幾個字,可以使用? .tz(文本)? 獲取到 "用于處理"? 四個字。 E2函數(shù)名使用中文拼音首字命名,對不懂開發(fā)的人群也能輕松操作。
E2 還能進行數(shù)組操作,在M瀏覽器里輕站或蟲子獲取列表的函數(shù)就需要獲取數(shù)組。為了更容易了解并使用函數(shù),一般處理文本的函數(shù)均以 t 開頭,比如取文本左邊的 tz , t = 文本,z 是左的拼音頭,然后就能知道取文本右邊函數(shù)為 ty? 了。 處理數(shù)組的函數(shù) 以 i 開頭,如 .ij(aaa)? ,j = 加, 往數(shù)據(jù)中加入一行數(shù)組,值為 aaa 。
以下函數(shù)僅支持? 2.3.5 及以上版本支持
文本操作類:
.tz? ?.ty? 取文本左、右數(shù)據(jù)。
.tz2? .ty2? 從后讀取判斷值文本并取判斷值左、右(前、后)數(shù)據(jù)。 若內容為? abbacc? 時使用? .ty(a)? 取得值為 bbacc , 使用? .ty2(a)? 取得值 為? cc 。
.t? 刪除HTML標識,無需提供參數(shù),如內容為
a
b
時去除html代碼獲取正文, 直接使用? .t? 即可,最終得到? ?ab
.tj? ?添加內容,如已有 ab 獲取 abcd : .tj(cd)
.tzc 參數(shù)為數(shù)字,如 tzc(5) 如果當前操作值字數(shù)大于 5 就取前5個字,少于則取全部。所以這里 zc 記最長。若操作值為 ABCDE? 使用? .tzc(3) 得到 AB
.tsk 無參數(shù),去首尾空,qswk 再加上 t 太長了不好記,就首空,意思就去首尾空,就是去掉操作首尾的空格字符
.th? ?替換,參數(shù)為 欲被替換文本##替換文本。如內容為? ?ABC 時 需將 B 改成 2 ,可以使用 .th(B##2) 。 欲需將其置空不要,可以直接使用 .th(B) ,將得到? AB 。 同時 th 中欲被替換文本是支持正則表達式的,如果要替換的內容和正則通配符沖突的話,就需要寫轉義了。 比如相對復雜的內容? 111ADGDGS333 將中間的英文字替換為333,可用? .th([A-Z]+##333)? 。 如果你并不知道哪些是正則匹配符,建議使用 .th2? 唯一不同的是 th2 中欲被替換文本是不支持正則匹配的。
.tx? x 意思是 新,新的概念在下面的數(shù)組里也有相應的函數(shù)。 M瀏覽器擴展使用E2時都是要先定義源內容的,比如數(shù)據(jù)源爬蟲就是讀取到的網絡內容,文本就是定義的文本。 這里假設源內容是? xByyEzz , 需要獲取? E 后面的值和 B 前面的值(其中內容 x y z 會動態(tài)變化),注意是E后面+B前面。 新的概念就是存儲之前操作的值不變讓后面操作的函數(shù)處理的是源內容。理解這句話應該知道怎么做了,分三步走,獲取 E 的后面值 ty2(E)? ->? 存儲并將當前操作內容定義為源內容 tx? -> 獲取 B 前面值 .tz(B)。
快速捋一篇, 源內容 xByyEzz 在使用 E2 時會自動將其轉為操作值,跟著使用 ty2(E) ,取E后面就是將操作值置為 zz , 接著使用 .tx 存儲操作值并將操作值設為源文本 xByyEzz , 跟著 tz(B) 得到 x? 。后面沒有函數(shù)了,就將前面存儲的值和操作值輸出,最終得到? ?xyyzz 。
加解密操作:
.en 加密? ? .dn 解密
.en(base64)? /? .dn(base64)? ?-----? base64 加密 及 解密
.en(md5)? ---? 獲取MD5
.en/dn(utf-8/gbk等編碼值)? ?--- URL編碼及解碼
aes des 3des 加解密 注意參數(shù)之間以小寫逗號分隔? 輸出類型僅兩種? hex(16進制) 及 base64
.en/dn (aes,模式,密碼,編碼,輸出類型,偏移量)
數(shù)組操作類:
.i(正數(shù))? 獲取數(shù)組中第一個內容,從0開始,如獲取第一個值 就 .i(0) ,第三個值 .i(2) 以此類推
.i(負數(shù)) 從數(shù)組尾部開始尋找,-1 即,數(shù)組倒數(shù)第一個值。 -2 數(shù)組倒數(shù)第二值,以此類推
.i(數(shù),數(shù))? 取數(shù)組范圍,理解了正數(shù)負數(shù)的用法這里的數(shù)可以自由填正數(shù)也可以負數(shù),怎么好判斷怎么來, 如有數(shù)組 [ab,ac,ad,ae] ,獲取? ?ac,ad,ae ,即排除第一個: .i(1,-1)? ,排除最后一個:? .i(0,-2)
.ij(添加的文本)? 將"添加的文本" 加入到數(shù)組中,比如數(shù)組已經有? [aa,bb,cc]? 操作之后就等于? [aa,bb,cc,添加的文本]
.ix? 存儲數(shù)組,接著和 tx 類似,將操作值改為原文本。 注意數(shù)組操作時接著操作其它函數(shù)
.it(分割符)? E2里,i 表示數(shù)組,t 表示文本。將數(shù)組合并為文本且中間以參數(shù)分隔符作填充,若不填入?yún)?shù)則無分隔符
正則表達式
.z? 參數(shù)中若含括號必須添加轉義給E2識別,若正則表達式中括號比較多在E2里看起來比較費眼,可在參數(shù)前后添加兩個@標識內容為參數(shù)。 比如正則為? ?(a(b)c)|(x(y)z)? ,就是匹配? a(b)c 或 x(y) z, 在E2里必須給括號再添加一個轉義符 ,即 .z((a\(b\)c)|(x\(y\)z))? 這樣就看起來很亂,那如果在參數(shù)兩則加雙@ 就可以寫成? .z(@@(a(b)c)|(x(y)z)@@) 看起來相對會比較和諧。
.z2 匹配子表達式,同上一些編寫,子表達式即為 正則中里面的值,匹配后可以使用? .i 獲取指定括號內容。 點這里查看正則語法 : https://www.runoob.com/regexp/regexp-syntax.html
CSS選擇器
.css(選擇器語法) 返回匹配得到的數(shù)組,匹配語法說明:https://blog.csdn.net/weixin_34375233/article/details/89656172
.a(屬性名)? 返回屬性值,如 a 標簽的 href 屬性(跳轉地址): .a(href) 。 img標簽的圖片屬性src(圖片地址):。a(src)
XML解析器
.xml(標簽名)? 和 .css? 用法一致
JSON解析器
.json(參數(shù)名)? 不管是普通對象還是數(shù)組對象,都這個命令。數(shù)組對象返回數(shù)組、文本對象返回文本(也可以將其視為只有一個子項的數(shù)組)。
更新日志
v3.2.1.0408版本
恢復下載完成提示及其通知欄
修復無法刪除下載任務BUG
修復自定義模塊增加功能/事件后界面不刷新問題
修復投屏
支持多線程下載
修復警示功能無法識別ipv6IP
優(yōu)化設置頁,安全與隱私設置增加設置項
增加網站行為檢測功能,對非法網站進行提示
優(yōu)化簡語言文本解析速度
修復播放器全屏播放點擊返回鍵無效
審查元素復制源碼,增加選項 復制模式 ,然后就是舊版的復制了(因為系統(tǒng)限制,安卓10之后系統(tǒng)都需要手動再次長按才能復制,所以才做的更改!)
修復主題選項 "輕站頁面不顯示頂欄"? 設定無效
修復模塊屬性編輯無法存儲
優(yōu)化審查元素中的自由復制
解決擴展編輯無法導入本地文件的問題
專題下載
府聲fm是一款非常火爆熱門的小說聽書app,這款app用戶們可以免費的聽書呢,其中的各種資源都十分的豐富哦,今天小編就為用戶們帶來這款府聲fm版本合集,喜歡的用戶快來下載吧!