Table of Contents
빠르고 쉬운 PC 수리
발견되지 않은 오류는 sendmessage에 대한 매우 좋은 유효하지 않은 인수라는 오류를 수신할 수 있습니다. 일반적으로 이 문제를 해결하기 위해 취할 수 있는 몇 가지 단계가 있습니다. 곧 달성할 것입니다.
사용자가 내 확장 프로그램의 버튼을 클릭하는 즉시 데이터 스크립트에 포함되어야 하는
를 만든 경험이 있습니다.
이
에는 이제 결정 상자가 있습니다. 이 상자는 변경될 때 메시지를 확장 프로그램과 연결해야 합니다.
확장 프로그램은 Google에서 데이터를 가져와 스프레드시트에서 결과를 찾은 다음
에 정보를 반환하기만 하면 됩니다.
내 manifest.json이 확인되었습니다(편집자 주: 필드에 연결하도록 관련 필터링됨):
<사전> <코드> // 매니페스트.json “축적”: “스크립트”: [“background.js”] , “browser_action”: “default_icon”: “icon-small.png” , “content_scripts”: [ “Js”: [“jquery-1.11.1.min.js”, “selectionjfm.js”, “jquery-ui.min.js”, “nlp_compromise.js”], “css”: [“jquery-ui.css”], “일치”: [“http: // * – *”, “https: // * / *”], “all_frames”: 참, “run_at”: “문서_종료”, “info.status”: “완료” ,. “상태”:. “가득한” … .], … .// …. “승인”: [ “성격”, “https://accounts.google.com/*”, “https://www.googleapis.com/*”, “https://spreadsheets.google.com/*”, “탭”, “저장소”, “
이 형식에는 다음과 같은
를 삽입하는 절대 jfm.As js-Content-Script가 포함됩니다.
// selectionjfm.js - ( 공백 ) 콘텐츠를 스크립트로, manifest.json에 포함var iframe = document.createElement('iframe');iframe.setAttribute("id", "my_id");iframe.src는 chrome.runtime.getURL('popup.html')과 일치합니다.document.body.appendChild(iframe);
// selectionjfm.js - manifest.json에 기록으로 포함된 양var 침대는 document.createElement('스크립트')와 같습니다.s.src는 chrome.runtime.getURL('inject.js')을 의미합니다.(document.head || document.documentElement) .appendChild(들);console.log("[소프트웨어 콘텐츠 1] 콘텐츠 페이지에 주입.js를 추가했습니다.");var = document.createElement('스크립트');s.src는 chrome.runtime.getURL('jquery-1.11.1.min.js')과 같습니다.(document.head || document.documentElement). 애플리케이션
선택한 금고를 포함합니다. 사용자가 이 필드에서 다른 상품을 선택하면 Google 스프레드시트 API를 사용하여 Google 스프레드시트 실행 요청으로 작업해야 합니다. 그래서 나는 상황이 완벽하다는 것을 이해하기 때문에 프록시가 할 수 있는 것에 대한 리뷰를 기록하고 싶습니다. 거기에서 때때로 API를 사용할 수 있습니다.
inject.js는
실제 필드를 사용하여 onchange
가 선택된 경우
의 메시지를 기대합니다.
// inject.js는 이 특정 iframe에 대한 메시지를 기다리고 있습니다.window.addEventListener("메시지", 목표) {...
빠르고 쉬운 PC 수리
컴퓨터가 이전보다 약간 느리게 실행되고 있습니까? 팝업이 점점 더 많이 표시되거나 인터넷 연결이 약간 불안정한 것 같습니다. 걱정하지 마세요, 해결책이 있습니다! ASR Pro은 버튼 클릭만으로 모든 성가신 Windows 문제를 해결하는 데 도움이 되는 혁신적인 새 소프트웨어입니다. ASR Pro을 사용하면 컴퓨터가 순식간에 새 것처럼 작동합니다!

//poupup.js(원본 iframe)var 메서드는 appui의 소금입니다. getelementbyid("데이터베이스 선택"); sel.addEventListener("변경", 기능(들)) sendMessTobg("변경된 데이터베이스", sel.selectedOptions [0] .text); );
그러면 background.js에 메시지를 게시하는 데 사용됩니다.
// injection.jsif (e.data.message == "changedatabase") // iframe에서 얻은 메시지: 잘 작동함 사실에도 불구하고 (e.data.data! = null) console.log("[컨텐츠 스크립트]가 변경 사항을 클라이언트 기반 확장으로 직접 보내려고 시도 중입니다."); chrome.runtime.sendMessage( 데이터베이스 수정: 참, 내용: e.data.data 또한 결과를 제공(응답) if (chrome.runtime.lastError) console.log("[콘텐츠 스크립트] 확장으로 데이터 뱅크 변경을 보내는 동안 오류가 발생했습니다."); 다른 console.log("[콘텐츠 스크립트] 스킬 데이터베이스 변경 - 행운을 빕니다!"); );
그런 다음 chrome.runtime.sendMessage
는 다음 오류를 반환합니다.
<인용> 오류:
찾을 수 없음 연결에 잘못된 인수가 있습니다.
확장 ID를 보내는 것을 한두 가지 봤습니다. 또 다른 믿음입니다. 솔직히 말해서, 설명서는 식별자가 지정되지 않은 경우 일반적으로 내 자신의 추가와 가장 자주 관련된 식별자라고 말하면서 필요하지 않은 방법을 알려줍니다.
chrome.runtime.sendMessage(undefined, “hello”, undefined, undefined)와 일치하는 것은 꽤 좋지만 다음 오류가 발생합니다.
<사전> <코드> chrome.runtime.Runtime 가져오기Runtime.sendMessage(안녕하세요 메시지)
money c_Lchrome_runtime_Runtime $ .prototype.sendMessage__sjs_js_UndefOr__sjs_js_Any__sjs_js_UndefOr__sjs_js_UndefOr__V = (함수(extensionId, 메시지, 뒤로 $ chrome.runtime.sendMessage(extensionId, 메시지, 기타 매개변수, responseCallback));
var x 10 $ (void는 0을 나타냄); $ m_Lchrome_runtime_런타임 돈(); var x $ 18 (잘못된 = 0); $ m_Lchrome_runtime_런타임 벅(); var x $ 12번째(잘못된 = 0); rrr m_Lchrome_runtime_Runtime $(). sendMessage__sjs_js_UndefOr__sjs_js_Any__sjs_js_UndefOr__sjs_js_UndefOr__V (x $ 10, X 11, "hello", x 12)
runtime.onMessage에 대한 에피소드 트레이너 오류: 잘못된 오류: sendMessage에 도전했습니다. 현금으로 c_Lchrome_runtime_Runtime $ .sendMessage__sjs_js_UndefOr__sjs_js_Any__sjs_js_UndefOr__sjs_js_UndefOr__V
chrome.runtime.Runtime.sendMessage (extensionId는 Runtime.id와 동일, hello 메시지)
chrome.runtime.bindings.Runtime.sendMessage (extensionId = Runtime.id, 빈도는 "Privet"을 의미)
더 빠르게 즐기세요
Uncaught Error Invalid Arguments To Sendmessage
Error No Detectado Argumentos Invalidos Para Enviar Mensaje
Oupptackt Fel Ogiltiga Argument For Att Skicka Meddelande
Erro Nao Capturado Argumentos Invalidos Para Enviar Mensagem
Errore Non Rilevato Argomenti Non Validi Per Inviare Messaggio
Erreur Non Detectee Arguments Non Valides Pour Sendmessage
Neperehvachennaya Oshibka Nedopustimye Argumenty Dlya Otpravki Soobsheniya
Niet Afgevangen Fout Ongeldige Argumenten Om Bericht Te Verzenden
Nicht Abgefangener Fehler Ungultige Argumente Fur Sendmessage
Nieprzechwycony Blad Nieprawidlowe Argumenty Do Sendmessage
년
