Đã giải quyết: tiện ích chrome nhận url tab hiện tại

Vấn đề chính là tiện ích mở rộng của Chrome không có quyền truy cập vào thuộc tính window.currentTab. Điều này có nghĩa là họ không thể lấy URL của tab hiện tại.

chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
    var url = tabs[0].url;
});

Mã này đang sử dụng API chrome.tabs để truy vấn tab đang hoạt động trong cửa sổ tập trung cuối cùng. Hàm gọi lại được truyền vào một mảng các tab và url của tab đang hoạt động được truy xuất từ ​​phần tử đầu tiên trong mảng đó.

Tiện ích mở rộng JavaScript của Chrome

Tiện ích mở rộng JavaScript Chrome là tiện ích mở rộng có thể được cài đặt trong Google Chrome. Chúng cho phép bạn thực hiện những việc như thêm các tính năng mới vào trình duyệt, lưu các trang web yêu thích của bạn, v.v.

Tiện ích mở rộng Chrome tốt nhất để hoạt động trong JavaScript

Có nhiều tiện ích mở rộng tuyệt vời của Chrome có thể được sử dụng trong JavaScript. Một số tốt nhất bao gồm:

1. CodeMirror: Đây là một tiện ích mở rộng tuyệt vời cho phép bạn chỉnh sửa và xem trước mã trong trình duyệt của mình. Nó cũng có trình chỉnh sửa tích hợp cho JavaScript, giúp dễ dàng viết và kiểm tra mã.

2. JS Bin: Đây là một tiện ích mở rộng tuyệt vời khác cho phép bạn nhanh chóng kiểm tra và gỡ lỗi mã trong trình duyệt của mình. Nó cũng có trình chỉnh sửa tích hợp cho JavaScript, giúp dễ dàng viết và kiểm tra mã.

3. JSLint: JSLint là một tiện ích mở rộng tuyệt vời giúp bạn kiểm tra mã của mình để tìm lỗi và các sự cố tiềm ẩn. Nó cũng có trình chỉnh sửa tích hợp cho JavaScript, giúp dễ dàng viết và kiểm tra mã.

bài viết liên quan:

Để lại một bình luận