크롬 확장에서 현재 URL 가져 오기

Tarek

현재 탭이 동일한 웹 사이트가 아닌 경우 웹 사이트를 여는 크롬 확장 프로그램을 만들고 있으므로 다음과 같은 모든 탭을 얻을 수있었습니다.

chrome.tabs.getAllInWindow(null, allTabs);

그리고 그것을 표시하는 함수를 작성했습니다.

   function allTabs(tabs) {
        var tabsURLS = '';
        for (var i = 0; i < tabs.length; i++) {
            tabsURLS = tabs[i].url + '\n';
        }
        alert(tabsURLS);
    }

하지만 현재 페이지 URL을 가져와야하므로 현재 탭을 얻을 수 있습니다.

var object=chrome.tabs.getCurrent(function(){;});

하지만 id또는 같은 페이지 속성을 얻을 수 없으며이 url경고는 "정의되지 않음"을 표시합니다.

alert(object);

이 경고는 전혀 작동하지 않지만

alert(object.id);

결국, 나는이 페이지 chrome.tabs를 읽고이 줄을 읽을 때 충격을 받았습니다.

getCurrent
chrome.tabs.getCurrent (function callback)
이 스크립트 호출이 생성되는 탭을 가져옵니다. 탭이 아닌 컨텍스트 (예 : 배경 페이지 또는 팝업보기)에서 호출되는 경우 정의되지 않을 수 있습니다.

그래서 나는 크롬 확장에서 현재 열린 탭을 얻는 해결책이 없다고 생각합니다 ...

지맨

대신 getSelected를 사용해야한다고 생각합니다.

<html>
<head>
<script>

    chrome.tabs.getSelected(null, function(tab) {
        var tabId = tab.id;
        var tabUrl = tab.url;

        alert(tabUrl);
    });

</script>
</head>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Crossrider를 사용하여 확장에서 현재 페이지 URL 가져 오기

분류에서Dev

contao에 대한 후크 내에서 현재 페이지 URL 가져 오기

분류에서Dev

Google 크롬 확장 프로그램에서 JSON 가져 오기

분류에서Dev

자바 스크립트로 현재 동적 URL 가져 오기

분류에서Dev

URL에서 경로의 현재 이름 가져 오기

분류에서Dev

Bottle에서 현재 요청 된 URL 가져 오기

분류에서Dev

Android : 확장 클래스에서 현재 활동 가져 오기

분류에서Dev

콘솔 C ++에서 현재 글꼴 크기 가져 오기

분류에서Dev

Python : 현재 URL 가져 오기

분류에서Dev

oozie 워크 플로에서 현재 시간 가져 오기

분류에서Dev

Google 크롬 확장 프로그램 : 현재 페이지 HTML 가져 오기 (Ajax 또는 업데이트 된 HTML 포함)

분류에서Dev

명령 줄을 통해 Firefox에서 현재 활성 탭의 URL 가져 오기

분류에서Dev

라우터 콘센트 외부에서 현재 URL 가져 오기

분류에서Dev

확장에서 현재 페이지의 상위 페이지 가져 오기

분류에서Dev

현재 URL에서 매개 변수를 가져 오는 방법

분류에서Dev

설치된 크롬 확장 목록 가져 오기

분류에서Dev

현재 탭에서 시작된 탭의 URL을 가져 오는 JavaScript 북마크릿 코드

분류에서Dev

GitHub 워크 플로에서 현재 날짜 및 시간 가져 오기

분류에서Dev

macOS에서 현재 사용자의 데스크톱 경로 가져 오기

분류에서Dev

루트 스크립트 우분투에서 현재 사용자 가져 오기

분류에서Dev

스크립트에서 GameObject 마지막 및 현재 transform.position 가져 오기

분류에서Dev

Django Rest 프레임 워크에서 현재 사용자 가져 오기

분류에서Dev

명령에서 현재 디스크 I / O 사용량 가져 오기

분류에서Dev

Android 장치에서 현재 날짜 / 시간 가져 오기

분류에서Dev

Linux : 현재 부팅 디스크의 장치 이름 가져 오기

분류에서Dev

현재 URL 가져 오기 (URL의 일부만 해당)

분류에서Dev

bash 프롬프트의 현재 창 번호 가져 오기

분류에서Dev

우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

분류에서Dev

우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

Related 관련 기사

  1. 1

    Crossrider를 사용하여 확장에서 현재 페이지 URL 가져 오기

  2. 2

    contao에 대한 후크 내에서 현재 페이지 URL 가져 오기

  3. 3

    Google 크롬 확장 프로그램에서 JSON 가져 오기

  4. 4

    자바 스크립트로 현재 동적 URL 가져 오기

  5. 5

    URL에서 경로의 현재 이름 가져 오기

  6. 6

    Bottle에서 현재 요청 된 URL 가져 오기

  7. 7

    Android : 확장 클래스에서 현재 활동 가져 오기

  8. 8

    콘솔 C ++에서 현재 글꼴 크기 가져 오기

  9. 9

    Python : 현재 URL 가져 오기

  10. 10

    oozie 워크 플로에서 현재 시간 가져 오기

  11. 11

    Google 크롬 확장 프로그램 : 현재 페이지 HTML 가져 오기 (Ajax 또는 업데이트 된 HTML 포함)

  12. 12

    명령 줄을 통해 Firefox에서 현재 활성 탭의 URL 가져 오기

  13. 13

    라우터 콘센트 외부에서 현재 URL 가져 오기

  14. 14

    확장에서 현재 페이지의 상위 페이지 가져 오기

  15. 15

    현재 URL에서 매개 변수를 가져 오는 방법

  16. 16

    설치된 크롬 확장 목록 가져 오기

  17. 17

    현재 탭에서 시작된 탭의 URL을 가져 오는 JavaScript 북마크릿 코드

  18. 18

    GitHub 워크 플로에서 현재 날짜 및 시간 가져 오기

  19. 19

    macOS에서 현재 사용자의 데스크톱 경로 가져 오기

  20. 20

    루트 스크립트 우분투에서 현재 사용자 가져 오기

  21. 21

    스크립트에서 GameObject 마지막 및 현재 transform.position 가져 오기

  22. 22

    Django Rest 프레임 워크에서 현재 사용자 가져 오기

  23. 23

    명령에서 현재 디스크 I / O 사용량 가져 오기

  24. 24

    Android 장치에서 현재 날짜 / 시간 가져 오기

  25. 25

    Linux : 현재 부팅 디스크의 장치 이름 가져 오기

  26. 26

    현재 URL 가져 오기 (URL의 일부만 해당)

  27. 27

    bash 프롬프트의 현재 창 번호 가져 오기

  28. 28

    우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

  29. 29

    우분투에서 현재 하드 디스크 읽기 쓰기 가져 오기 및 로그 파일 만들기

뜨겁다태그

보관