- Telekom mobilszolgáltatások
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Xiaomi 15 Ultra - kamera, telefon
- Yettel topik
- Google Pixel topik
- Poco X6 Pro - ötös alá
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Xiaomi 14T Pro - teljes a család?
- iOS alkalmazások
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz
Sk8erPeter #2633 üzenetére
Megnéztem, de 1: nem is arra reagáltam, 2: ez nem tudom, hogy jön ide, bár akkor lehet nem értem még mindig az alapproblémát, nem azt kéne megvalósítani, hogy ha mondjuk ő letölti a gmailes kiegészítőt webstore-ból, akkor ennek az ikonját kéne online tárhelyen lévő képre változtatni?
Egy kiegészítőben úgy lehet megváltoztatni az ikont, hogy:
chrome.browserAction.setIcon(object details)de ezt csak magában a kiegészítőben tudod így kiadni, másik módszer az úgynevezett Message Passing amivel a kiegészítőd oldalai között tudsz kommunikálni, illetve esetünkben kiegészítők között is így lehet kommunikálni. Csakhogy ahhoz, hogy utasítást tudjunk kiadni arra, hogy a kiegészítő cserélje le az ikonját, kell a kódba egy ilyesmi sor:
chrome.extension.onRequestExternal.addListener(
function(request, sender, sendResponse) {
if (sender.id == blacklistedExtension)
return; // don't allow this extension access
else if(request.changeIcon)
chrome.browserAction.setIcon(icon);
sendResponse({targetData: "icon changed"});
else {
//dosomething
}
});A saját kiegészítőből pedig az utasítás így nézne ki:
// The ID of the extension we want to talk to.
var laserExtensionId = "abcdefghijklmnoabcdefhijklmnoabc";
// Make a simple request:
chrome.extension.sendRequest(laserExtensionId, {changeIcon: true},
function(response) {
if (response.targetData == "icon changed")
//dosomething
});
Új hozzászólás Aktív témák
- sziku69: Szólánc.
- Küszöbön az androidos PC-k
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Linux kezdőknek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Telekom mobilszolgáltatások
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Xiaomi 15 Ultra - kamera, telefon
- Yettel topik
- Google Pixel topik
- További aktív témák...
- GARANCIÁLIS BONTATLAN MINDEN MACBOOK AIR M4
- Tyű-ha Lenovo Thinkpad X1 Carbon G8 Profi Érintős Laptop 14" -50% i7-10610U 4Mag 16GB/512GB FHD IPS
- AKCIÓ BONTATLAN GARIS IPHONE 16 PRO ÉS PRO MAX MINDEN SZÍNBEN ÉS TÁRHELLYEL 1 ÉV GARANCIÁVAL
- iPhone 17 Air - összes tárhely és szín bontatlan, viszonteladótól független 1év Apple garanciális
- iPhone 13 128GB midnight-black, független + extra tokok
- iMac Pro 1.1 2017 Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- GeForce RTX 2070 (OEM HP) Garanciával
- HPE Apollo 4200 Gen9 2U rack szerver, 1x E5-2620v4, 64GB RAM, 24x3.5" 2U-ban! ÁFA-s számla, garancia
- GYÖNYÖRŰ iPhone 13 mini 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3407
- Apple iPhone 13 Mini / 128GB / Gyárifüggetlen / 12Hó Garancia / 84% akku
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest