safari.application.activeBrowserWindow.activeTab.url
luôn là undefined
.URL hiện tại trong Tiện ích mở rộng Safari
Bất kỳ ý tưởng nào tại sao điều này có thể là?
safari.application.activeBrowserWindow.activeTab.url
luôn là undefined
.URL hiện tại trong Tiện ích mở rộng Safari
Bất kỳ ý tưởng nào tại sao điều này có thể là?
Hiển thị của tôi là điều này xảy ra khi trang được tải không được "cho phép" trong phần Extension Website Access của cấu hình tiện ích mở rộng.
Chỉ có các trang web mà bạn chọn có nội dung web tiêm vào chúng, và chỉ có những trang web có thể được thao tác sử dụng thuộc tính
tab
đối tượng, chẳng hạn nhưtitle
vàurl
.
Ngoài ra, có vẻ như cài đặt Whitelist and Blacklist được áp dụng “trên đầu trang” bất kỳ nội dung nào được cho phép bởi Truy cập trang web tiện ích mở rộng.
Đầu tiên, quyền truy cập bị giới hạn bởi cài đặt Truy cập trang web tiện ích mở rộng, khi đó danh sách trắng và danh sách đen được áp dụng.
Aha! Bạn có thể đặt Cấp truy cập của trang web của tiện ích mở rộng thành "Tất cả" bằng Trình tạo tiện ích mở rộng. Cảm ơn bạn! – jordanstephens
Ngoài ra, hãy nhớ khởi động lại trình duyệt cho loại thay đổi này. Ít nhất một tải lại đơn giản đã không làm việc cho tôi. – Erpheus
Có! Khởi động lại (so với tải lại) đã giúp tôi. Cảm ơn. – jrc