Uczę się, jak tworzyć rozszerzenia Chrome. Właśnie zacząłem opracowywać taki, aby rejestrować wydarzenia na YouTube. Chcę go używać z odtwarzaczem flash YouTube (później postaram się uczynić go kompatybilnym z HTML5). manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ …
Zasadniczo chcę, aby skrypt był wykonywany, gdy treść DIVzmiany. Ponieważ skrypty są osobne (skrypt treści w rozszerzeniu Chrome i skrypcie strony internetowej), potrzebuję sposobu, aby po prostu obserwować zmiany w stanie DOM. Mógłbym skonfigurować odpytywanie, ale to wydaje się niechlujne.
Mam następujące ... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); który wywołuje następujące ... case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; Jednak mój kod nigdy nie osiąga „ZOMG TUTAJ”, ale generuje następujący błąd podczas działania chrome.extension.sendRequest Uncaught TypeError: Converting circular structure …
Ostatnio zdałem sobie sprawę, że niektóre rozszerzenia adblockera (takie jak adBlocker plus) blokują niektóre wywołania Ajax. Ten błąd pojawia się na konsoli: GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT Dlaczego blokuje niektóre wywołania Ajax, ale nie inne i co to powoduje? Czy istnieje inne obejście niż nakazanie użytkownikowi wyłączenia adblockera?
Wystąpił błąd podczas uruchamiania nadawcy Chromecasta w Chrome Incognito lub jeśli rozszerzenie Chromecast nie jest zainstalowane: Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js No cast extension found …
Chciałbym, aby moje rozszerzenie chrome przeładowywało się za każdym razem, gdy zapisuję plik w folderze rozszerzenia, bez konieczności jawnego klikania „przeładuj” w chrome: // extensions /. czy to możliwe? Edycja: Zdaję sobie sprawę, że mogę zaktualizować odstęp czasu, w którym Chrome ponownie ładuje rozszerzenia, co jest rozwiązaniem w połowie drogi, …
Pracuję nad rozszerzeniem w Chrome i zastanawiam się: jaki jest najlepszy sposób, aby dowiedzieć się, kiedy powstaje element? Używając zwykłego javascript, z interwałem sprawdzającym, aż element będzie istniał, czy też jQuery ma jakiś łatwy sposób to zrobić?
Czy istnieje sposób na symulację różnych prędkości połączeń z poziomu Chrome? Muszę być w stanie sprawdzić http: // localhost z różną prędkością. Wiem, że istnieją samodzielne aplikacje, które mogą to zrobić, ale wolę to zrobić w Chrome.
Jak zapisać zmiany CSS panelu Style w Narzędziach programisty Google Chrome ? Na stronie internetowej narzędzia wspomniano, że możemy zobaczyć wszystkie zmiany w panelu zasobów Ale pracuję lokalnie nad plikiem CSS, ale zmiany nie są dla mnie widoczne w panelu Zasoby Przy okazji Czy znasz jakieś dodatki, narzędzia do zapisywania …
Właśnie zacząłem od rozszerzeń Google Chrome i nie mogę się zalogować do konsoli z mojego pliku js w tle. Gdy wystąpi błąd (na przykład z powodu błędu składniowego), nie mogę również znaleźć żadnych komunikatów o błędach. Mój plik manifestu: { "name": "My First Extension", "version": "1.0", "manifest_version": 2, "description": "The …
Próbuję używać Angulara z listą aplikacji, a każda z nich jest linkiem, aby zobaczyć aplikację bardziej szczegółowo ( apps/app.id): <a id="{{app.id}}" href="apps/{{app.id}}" >{{app.name}}</a> Za każdym razem, gdy klikam jeden z tych łączy, Chrome wyświetla adres URL jako unsafe:chrome-extension://kpbipnfncdpgejhmdneaagc.../apps/app.id Skąd unsafe:pochodzi?
Jeśli zadzwonię console.log('something');z wyskakującej strony lub dowolnego skryptu, to działa dobrze. Jednak ponieważ strona w tle nie jest bezpośrednio wyprowadzana ze strony wyskakującej, nie jest uwzględniona w konsoli. Czy istnieje sposób, w jaki mogę uzyskać console.log()wyświetlenie na stronie w tle w konsoli strony podręcznej? czy istnieje sposób na wywołanie funkcji …
Od ostatniego wydania chrome (34.0.1847.116) w zeszłym tygodniu, otrzymuję komunikat „Wyłącz rozszerzenia trybu programisty” podczas przeprowadzania testów automatycznych przy użyciu watir-webdriver. Wydaje się, że jest to obraźliwe rozszerzenie, ale nie ma dla mnie sensu, że jest to potencjalnie niebezpieczne rozszerzenie, biorąc pod uwagę, że jest używane przez chromedriver. Każdy, kto …
Zajrzałem do: C:\Documents and Settings\username\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions dla rozpakowanych rozszerzeń, ale ten folder jest dla mnie pusty. W przypadku nowszych wersji, gdzie Chrome przechowuje pliki?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.