Chrome Extension Js Çalıştırma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    ANZAK
    ANZAK's avatar
    Kayıt Tarihi: 10/Şubat/2014
    Erkek

    hocalar merhaba, daha önce aranızda chrome extension yazan var mı ana dosyada js çalıştıramazsın diye bi kural koymuşlar bikaç dosya oluşturmayı zorunlu kılmışlar ama tam çözemedim olayı şimdi şöyle bi manifest dosyam var

    manifest.json

    {

        "name": "Ex",

        "version": "1",

        "manifest_version": 2,

        "browser_action": {

            "default_title": "Title",

            "default_popup": "index.html"

        },

    "content_scripts": [

        {

            "matches": ["http://*/*", "https://*/*"],

            "js": ["custom.js"]

        }

    ]

    }

    şöylede bi default olarak tanımladığım index.html dosyam var

    <!DOCTYPE html>

    <html lang="en" xmlns="http://www.w3.org/1999/xhtml">

    <head>

        <meta charset="utf-8" />

        <title></title>

    </head>

    <body>

    <button type="button" id="stajyer">Stajyer</button>

        <script src="custom.js"></script>

    </body>

    </html>

    şöylede bi custom.js dosyam var

    document.addEventListener('DOMContentLoaded', function() {

        var link = document.getElementById('stajyer');

        link.addEventListener('click', function() {

           js kodlarım

    });

    bu js kodlarım console kısmına yapıştırdığımda gayet güzel çalışırken chrome extension olarak eklediğimde butona bastığımda tepki alamıyorum dökümantasyona bakıyorum araya bi dosya daha ekle diyor bana ama nedenini ve gerekliliğini kavrayamadım daha önce yazan varsa hani şu js kısmında hello world çalışan bi örnek olsa gerisini ben hallederim


    Amatör forever
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    ANZAK
    ANZAK's avatar
    Kayıt Tarihi: 10/Şubat/2014
    Erkek

    teşekkürler cevabın için hocam ama bu yaptığın extension üzerinde js çalıştırıyo orada bi sıkıntı yok benim yapmak istediğim sayfada dom işlemleri yapmak butona tıklayınca tbt logosunu değiştirmek mesela


    Amatör forever
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    Inject etmen gerek abi jsi, bu yazdığın kod senin extensionun domunda çalışıyor. 

    Chrome sample extension diye arat bulursun bulamazsan gece pcye geçince atarım sana örnek 


    dıgıdık !
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    ANZAK
    ANZAK's avatar
    Kayıt Tarihi: 10/Şubat/2014
    Erkek

    @pSkpt hocam sayesinde sorun çözüldü

    isteyen olursa dosyayı yükledim içinde chrome için butona tıklayınca log gönderen basit bi js var

    http://dosya.co/pvcv7t9xx81b/Chrome-Extension-Inject-JS.rar.html

     


    Amatör forever
Toplam Hit: 222 Toplam Mesaj: 6
chrome extension js çalıştırma örnek