Chrome Extension Js Çalıştırma
-
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
-
https://github.com/sonerb/basic_chrome_extension_example
Şunu bir dene?
-
pSkpt bunu yazdı
https://github.com/sonerb/basic_chrome_extension_example
Şunu bir dene?
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
-
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
-
-
@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