Tôi đã viết một hành động trang Chrome Extension, với việc thực hiện sau đây:Chrome hoạt động trang mở rộng xuất hiện bên ngoài của thanh địa chỉ
Trong manifest.json:
"permissions" : [
"declarativeContent"
],
Trong background.js:
chrome.runtime.onInstalled.addListener(function() {
// Replace all rules ...
chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
// With a new rule ...
chrome.declarativeContent.onPageChanged.addRules([
{
conditions: [
new chrome.declarativeContent.PageStateMatcher({
pageUrl: { urlMatches: 'www\.somewebsite\.com/(translate|revise)/' },
})
],
// And shows the extension's page action.
actions: [ new chrome.declarativeContent.ShowPageAction() ]
}
]);
});
});
Tôi nhận thấy rằng trong hầu hết các trình duyệt Chrome, biểu tượng hành động trang xuất hiện chính xác bên trong địa chỉ và chỉ xuất hiện khi trang phù hợp được đáp ứng:
Tuy nhiên, trong một số trình duyệt thời gian gần đây hoạt động trang bắt đầu xuất hiện như các hành động trình duyệt/tắt kích hoạt, tức là bên ngoài vào thanh địa chỉ, đó là vụng về rất nhiều vì toàn bộ ý tưởng xung quanh hành động trang biểu tượng là họ xuất hiện nếu và chỉ khi trang có liên quan đến chúng. Không có điểm nào hiển thị hành động trang bị vô hiệu hóa trong phần lớn thời gian. Trên thực tế, điều đó đã xảy ra với các trình duyệt mà nó đã từng hoạt động tốt trong vài ngày trước, như thể bản cập nhật Chrome có một số tác dụng phụ.
Tôi đoán này có liên quan đến một số thiết lập Chrome mà bây giờ cho thấy tất cả các phần mở rộng đó, nhưng là có cách nào tôi có thể buộc các hành động trang xuất hiện một cách nhất quán trong thanh địa chỉ và chỉ xuất hiện khi nó có thể được thực sự hữu ích?
Tôi thực sự hy vọng Google sẽ xem xét lại và nó được đảo ngược. Nó đánh bại toàn bộ mục đích của các hành động trang, được thiết kế không bị xâm nhập. – Pep
Thông báo: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming$20ui$20change/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ – rsanchez
Liên kết được xác nhận của thông báo, cảm ơn bạn cho con trỏ: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ – Pep