TCP 서버를 만들고 수신하려고합니다. 탭 콘텐츠에 액세스해야하므로 Chrome 확장 프로그램이 필요합니다. 안타깝게도 Chrome 앱만 TCP 서버를 만들 수 있습니다.Chrome 확장 프로그램에서 TCP 서버로 수신 대기하는 적절한 방법
크롬 앱에 TCP 서버를 만들고 앱이 확장 프로그램과 통신하도록 허용하는 것이 유효합니까/좋은 개념입니까?
그렇지 않으면 내 대안은 무엇입니까? 내가 가진 유일한 아이디어는 서버 모델을 클라이언트 모델로 변경하고 확장을 외부 서버에 연결시키는 것입니다. 이 솔루션은 내 상황이 좋지 않으므로 최선을 다해 회피하려고 노력합니다.
달성하려는 목표는 원격 액세스 (악의적 인 내용 없음)로 콘텐츠를 수정/새로 고치는 Chrome 확장 프로그램을 구축 할 수 있다는 것입니다. 외부 프로그램은 확장 프로그램 (또는 : 앱)에 연결하여 명령을 보낼 수 있어야합니다.
크롬 앱에서 chrome.tabs를 사용할 수 없습니다. 달성하고자하는 것은 무엇입니까? –
나는 그것을 안다. 그러나이 아이디어는 포트 응용 프로그램을 통해 크롬 앱과 크롬 확장 프로그램간에 통신하는 것이 었습니다. 질문은 : 이것은 좋은 개념입니까? 내가 실제로 달성하고자하는 것 : 첫 번째 게시물 (뭔가 추가)을 참조하십시오. –
나는 당신의 요지를 얻었고, 나는 이전에 같은 문제를 다루고 있었다. 내가 한 것은, 원래 응용 프로그램과 크롬 확장자 인 중간 b/w 네이티브 응용 프로그램을 만들었습니다. 따라서 크롬 확장은 기본 앱 메시징 https://developer.chrome.com/extensions/messaging#native-messaging을 사용하여 기본 애플리케이션과 통신하는 데 사용됩니다. 네이티브 앱이 외부 애플리케이션과 통신하는 데 사용됩니다. 접근 방식은 쉽고 유연했습니다. 그 아이디어가 파장 λ를 도와 준다면 알려주세요. –