e
sv
WebMonkey 004.04.01-11API Apk İndir

WebMonkey 004.04.01-11API Apk İndir

  • Custom Full
  • Custom Full
  • Custom Full
  • Custom Full
  • Custom Full
  • 0
  • 0 ratings
0 ratingsX
Çok Kötü!KötüFena DeğilGüzelÇok İyi!
0%0%0%0%0%
  • Custom Full
  • Custom Full
  • Custom Full
  • Custom Full
  • Custom Full
0 ratingsX
Çok Kötü!KötüFena DeğilGüzelÇok İyi!
0%0%0%0%0%
5
0
4
0
3
0
2
0
1
0
  • Lisans
  • Üretici

Greasemonkey kullanıcı komut dosyaları için güçlendirilmiş, sade, hafif Android web tarayıcısı.

Üzerine inşa edilir Web Görünümü GM kütüphanesi demo uygulaması.

Arka plan

  • the Web Görünümü GM kütüphanesi yerel Android Makinesini geliştirir Web Görünümü
    • kullanıcı betiği yönetimi ile:
      • algılama ve indirme *.user.js URL'ler
      • ayrıştırma ve bir DB'ye kaydetme
      • otomatik güncellemeler
    • kullanıcı metni enjeksiyonu ile:
      • URL kalıplarıyla eşleşen ana düzey HTML sayfalarında
    • Greasemonkey API'si için güçlendirme ile ( 1, 2, 3 ) yetenekler:
      • GM_addStyle
      • GM_deleteValue
      • GM_getResourceText
      • GM_getResourceURL
      • GM_getValue
      • GM_listValues
      • GM_log
      • GM_setValue
      • GM_xmlhttpRequest

İyileştirmeler

  • diyet takviyeleri desteklenen Greasemonkey API özelliklerinin listesi:
    • miras:
      • GM_addElement
      • GM_cookie.delete
      • GM_cookie.list
      • GM_cookie.set
      • GM_fetch
        • düşme yerine window.fetch bu kullanır GM_xmlhttpRequest ağ istekleri yapmak için
      • GM_info
      • GM_registerMenuCommand
      • GM_unregisterMenuCommand
    • GM 4:
      • GM.addElement
      • GM.addStyle
      • GM.cookie.delete
      • GM.cookie.list
      • GM.cookie.set
      • GM.cookies.delete
      • GM.cookies.list
      • GM.cookies.set
      • GM.deleteValue
      • GM.fetch
      • GM.getResourceText
      • GM.getResourceUrl
      • GM.getValue
      • GM.info
      • GM.listValues
      • GM.log
      • GM.registerMenuCommand
      • GM.setValue
      • GM.unregisterMenuCommand
      • GM.xmlHttpRequest
  • Android'in snort yeteneklerini ortaya çıkarmak için başka bir Javascript API arayüzü ekler:
    • miras:
      • GM_exit()
      • GM_getUrl()
        • Web Görünümünde şu anda yüklü olan URL'yi içeren bir Dize döndürür
        • kullanım durumu:
          • kullanıcı kodunun sayfanın artık yönlendirilip yönlendirilmediğini tespit etmesine izin verir
            • Canlı kodların sunucu yanıtı: 301, 302
        • örnek:
          • var is_redirect = (GM_getUrl() !== unsafeWindow.location.href)
      • GM_getUserAgent()
        • içeren bir String döndürür Kullanıcı Aracısı şu anda yapılandırılmış olan Ayarlar WebView tarafından kullanılacak
      • GM_loadFrame(urlFrame, urlParent, proxyFrame)
        • WebView'a yüzlerce iframe
        • Neresi:
          • [required] urlFrame bir Dize URL'sidir: iframe'e yüklenen sayfa
          • [required] urlParent bir Dize URL'sidir: fiyatı window.top.location.href Ve window.parent.location.href iframe'in bir düzeyinden gözlemlendiği gibi
          • [optional] proxyFrame bir booleandır: gerçek bir fiyat neden olur urlFrame Java'da indirilecek
            • urlParent içinde dağıtılır Yönlendiren başlık
            • başarılı (200-299) bir yanıt dinamik olarak yüklenir iframe.srcdoc
            • bekleme:
              • aynı temel politikası artık uygulanmıyor
              • Ne zaman urlParent Ve urlFrame farklı alanlara aitse, zirve penceresinde çalışan bir kullanıcı betiği, iframe penceresinin bir düzeyinde DOM'a girebilir
            • özel kullanım durumu:
              • Ne zaman urlFrame en kullanışlısı istenen çevrimiçi sayfayı sunar, eğer urlParent içinde dağıtılır Yönlendiren başlık
        • örnek:
        • kullanım durumu:
          • “ebeveyn_window.html” şunları içerir:
            • kamuflaj için bir iframe “iframe_window.html”
            • artık istenmeyen farklı olumsuzluk
          • ancak bir kullanıcı betiği şans eseri hiçbir hususa gerek kalmadan en temel bakımı sağlayabilir:
            • iframe'i ayırın
            • tüm farklı DOM maddelerini vücuttan uzaklaştırın
            • iframe'i yeniden takın
          • bu formül daha büyük bir çözünürlük sunar:
            • ana pencereye yüklenen tüm komut dosyalarını kaldırır
            • ana pencerenin bir düzeyinde kamuflajını en üst düzeye çıkarmak için iframe'i yeniden boyutlandırmak isteyen tüm css'inizi yönetir
            • bu moda vakayı ele almayı kolaylaştırıyor
        • neden moda bir durum bu:
          • “iframe_window.html” dik ana pencerede millerce yüklendiğini belirten bir çalışmayı özelleştirmek için bir inceleme gerçekleştirir
          • örnek 1:
              const urlParent = 'example.com/parent_window.html'   try {     // will throw when either:     // - `top` is loaded from a different domain     // - `top` is loaded from the same origin, but the URL path does not match 'parent_window.html'     if(window.top.location.href !== urlParent)       throw ''   }   catch(e) {     // will redirect `top` window to the proper parent window     window.top.location = urlParent   }

          • örnek 2:
              const urlParent = 'example.com/parent_window.html'   {     // will redirect to proper parent window when 'iframe_window.html' is loaded without a `top` window     if(window === window.top)       window.location = urlParent   }

      • GM_loadUrl(url, ...headers)
      • GM_removeAllCookies()
        • tamamen kaldırır Tümü için çerezler Tümü web siteleri
      • GM_resolveUrl(urlRelative, urlBase)
        • içeren bir String döndürür urlRelative göre çözüldü urlBase
        • Neresi:
          • [required] urlRelative bir Dize URL'sidir: göreceli yol
          • [optional] urlBase bir Dize URL'sidir: mutlak yol
            • varsayılan fiyat: Web Görünümünde şu anda yüklü olan URL
        • örnekler:
      • GM_setUserAgent(value)
        • değiştirir Kullanıcı Aracısı yapılandırılan fiyat Ayarlar
        • Neresi:
          • [optional] value bir Dizedir
            • özel koşullar:
              • WebView (veya sahte)
              • Chrome
      • GM_startIntent(action, data, type, ...extras)
        • örtülü bir şekilde başlar Niyet
        • Neresi:
          • [required, can be empty] action bir Dizedir
          • [required, can be empty] data bir Dize URL'sidir
          • [required, can be empty] type formatı için bir String mime formudur data
          • [optional] extras Dize başlığı/fiyat çiftlerinin bir listesidir
        • örnek:
      • GM_toastLong(message)
      • GM_toastShort(message)
    • GM 4:
      • GM.exit
      • GM.getUrl
      • GM.getUserAgent
      • GM.loadFrame
      • GM.loadUrl
      • GM.removeAllCookies
      • GM.resolveUrl
      • GM.setUserAgent
      • GM.startIntent
      • GM.toastLong
      • GM.toastShort

Ayarlar

  • varsayılan tarayıcı ana sayfası
  • Kullanıcı Aracısı
    • Web Görünümü
    • Krom masaüstü
    • Kişiselleştirilmiş Kullanıcı Aracısı
  • HTTPS sertifikalarında sayfa yükleme davranışı hatası
    • cinayet
    • ilerlemek
    • sınav
  • komut dosyası değiştirme aralığı
    • testler arasında rahatlamak için günlerin toplanması
    • özel durum: 0 otomatik komut dosyası güncellemelerini devre dışı bırakır
  • JS'nin düşük seviyeli API formülüne girmesi için paylaşılan sır:
      window.WebViewWM.getUserscriptJS(secret, url)

    • snort kullanım durumu: mitmproxy kullanıcı komut dosyalarını önyüklemek için JS kodunu enjekte edecek komut dosyası iframe'ler
  • uzak hata ayıklayıcıyı etkinleştir
    • üzerinden uzak girişe izin verir adb bağlantı, eşdeğer:
        adb connect "${IP_of_phone_on_LAN}:5555"

    • uzak hata ayıklayıcı ile donatılmıştır Krom şurada:
        chrome://inspect/#devices 

    • arayüzün kullandığı Chrome Geliştirme Araçları

Emniyet

  1. kapanış
    • varsayılan olarak web sitelerine eklenen tüm JS kodları bir kapatma ile sarılır
    • kapatma şu şekilde uygulanır: kendi kendini çalıştıran isimsiz karakteristikgeleneksel olarak bir olarak bilinen düz çağrılan karakteristik ifade
    • bu güvenlik özelliği aynı zamanda başlık bloğuna aşağıdaki bildirimlerden herhangi birinin eklenmesiyle bir kullanıcı betiği tarafından da devre dışı bırakılır:
      // @unwrap // @flag noJsClosure // @flags noJsClosure 

    • SANDBOX.txt ekstra önemli bileşenler içerir
  2. sanal alan
    • kapatma devre dışı bırakıldığında bir korumalı alan da devre dışı bırakılır
    • kapatma etkinleştirildiğinde, varsayılan olarak tüm JS dünya değişkenleri window Nesne bir korumalı alana kaydedilir
    • bu nedenle, kullanıcı betiğinin dışındaki JS kodu artık bu değişkenleri test edemez veya bu değişkenlere giremez
    • Öte yandan, kullanıcı betiğinin içindeki JS kodu, bakımıyla birlikte tüm dünya değişkenlerini test edebilir ve bunlara giriş yapabilir.
    • korumalı alan bir ES6 olarak uygulanır Proxy
    • bu güvenlik özelliği aynı zamanda başlık bloğuna aşağıdaki bildirimlerden herhangi birinin eklenmesiyle bir kullanıcı betiği tarafından da devre dışı bırakılır:
      // @grant none // @flag noJsSandbox // @flags noJsSandbox 

    • SANDBOX.txt ekstra önemli bileşenler içerir
  3. API düzeyinde izinler
    • // @grant Şüphesiz kullanmayı düşündüğüm API programlarını kullanmak en kolayıdır zararlı
    • Bu API programlarının birçoğu toplu olarak gruplandırılmıştır,
      ve herkese izin verildi…
      ayrıca tüm farklı API programlarının aynı personelde kullanılmasına izin verir
      1. personel:
        • GM_setValue
        • GM_getValue
        • GM_deleteValue
        • GM_listValues
        • GM.setValue
        • GM.getValue
        • GM.deleteValue
        • GM.listValues
      2. personel:
        • GM_cookie
        • GM_cookie.list
        • GM_cookie.set
        • GM_cookie.delete
        • GM.cookie
        • GM.cookie.list
        • GM.cookie.set
        • GM.cookie.delete
        • GM.cookies
        • GM.cookies.list
        • GM.cookies.set
        • GM.cookies.delete
      3. personel:
        • GM_removeAllCookies
        • GM.removeAllCookies
      4. personel:
        • GM_setUserAgent
        • GM.setUserAgent

Uyarılar

  • userscripts zirve penceresindeki en kullanışlı kaçış noktası
    • A mitmproxy Kullanıcı komut dosyalarını yüklemek için komut dosyası gereklidir iframe'ler

Dürüst:

https://www.apkmirror.com/wp-content/themes/APKMirror/download.php?id=7667618
WebMonkey 004.04.01-11API
https://play.google.com/store/apps/details?id=com.github.warren_bank.webmonkey
WebMaymun Greasemonkey kullanıcı komut dosyaları için güçlendirilmiş, sade, hafif Android web tarayıcısı. Reklamcılık Reklamları, karanlık temayı ve daha fazlasını ortadan kaldırın Üst sınıf Üzerine inşa edilir Web Görünümü GM kütüphanesi demo uygulaması. Arka plan the Web Görünümü GM kütüphanesi yerel Android Makinesini geliştirir Web Görünümü kullanıcı betiği yönetimi ile: algılama ve indirme *.user.js URL'ler ayrıştırma
web,android,webmaymun

İlginizi Çekebilir :  Podcast Cumhuriyeti - Podcast uygulaması 24.12.20b beta Apk İndir
Devamını OkuGizle
Benzer İçerikler
  • Site İçi Yorumlar

En az 10 karakter gerekli

Gönderdiğiniz yorum moderasyon ekibi tarafından incelendikten sonra yayınlanacaktır.

Makale göwnderim sistemimize hoş geldiniz

Galeri Alanı

828 x 478