Chrome uzantım here ile ilgili başka bir soru yayınladım.
Ancak uzantıların kendileri hakkında bir sorum var. Sadece Tumblr-Dashboard'un, arka plan sayfasının veya başka bir şeyin değiştirilmesi için bir içerik betiğine ihtiyacım var, değil mi? Bu tamam olup olmadığını sormak,Chrome uzantısı: javascript dosyası yüklenemedi
{
"name": "Tumblr - Tiled Dashboard",
"version": "0.0.54",
"manifest_version": 2,
"description": "This extension modifies the look of your Tumblr dashboard.",
"icons": {
"16": "images/icon_16.png",
"48": "images/icon_48.png",
"128": "images/icon_128.png"
},
"content_scripts": [
{
"matches": [ "*://*.tumblr.com/dashboard" ],
"css": [ "styles.css" ],
"js": [ "jquery-2.1.3.min.js", "masonry.min.js", "code.js" ]
}
],
"homepage_url": "mypage",
"author": "myname"
}
başlatmak için: Burada
manifest.json
dosyasıdır?
manifest.json
dosyası hakkında çok şey okudum ve yerel olarak uzantıyı denediğimde her şey iyi görünüyor. Ben uzantısı paketi ve yükleyin Fakat iki sorun vardır: Ben aradığımda
- Ben uzantısı bulamıyorum
- Ben uzantısı bulmak için linki kullanınız ve bunu yüklemek istediğinizde (2 farklı bilgisayarda denedim),
jquery-2.1.3.min.js
dosyasının yüklenemediğini söyleyen bir hata alıyorum. Bu yüzden jQuery dosyasıyla ilgili bir sorun olup olmadığını sınamak için JavaScript dosyalarının sırasını değiştirdim, ancak dizideki ilk dosyadamasonry.min.js
olması aynı hatayla sonuçlandı.
Bu neden oluyor? manifest.json
dosyası tamam mı? Bazı özel izinlere ihtiyacım var mı?
Düzenleme: Bu benim (Ben de arama tarafından bulamıyorum) Chrome Web Mağazası'ndan uzantısı yüklemeye çalıştığınızda bir görüntü var.
bir ekran güzel olurdu. Ve bu hatayı geliştirme, açılmamış sürümünüzle almazsınız diyorsunuz? – Xan
Yukarıdaki ekran görüntüsünü ekledim (Almanca, üzgünüm). Paketlenmemiş/yerel uzantım düzgün çalışıyor! Söylemek istediğim bir başka şey ise, manifest dosyasındaki sırayı değiştirirsem, 'masonry.js' için aynı mesajı almamdır. –
Yanlış şekilde paketlenmiş gibi görünüyor. Yüklediğiniz zip içindeki yapı nedir? Zip'in kökü içinde hem manifest.json hem de .js'nin dosyaları olmalı, bir fermuarın içindeki bir klasörde değil. – Xan