Có cách nào để gọi một hàm trong tập lệnh nền từ cửa sổ bật lên không? Tôi không thể giải thích nhiều hơn câu hỏi đó. Nó không phải là một lỗi tôi đang gặp phải với những gì tôi đang cố gắng làm mà là một điều gì đó mà tôi hoàn toàn không biết phải làm thế nào. Tôi muốn làm cho nó có thể bấm vào một nút trong trang popup mà sẽ gọi một chức năng được xác định trong trang nền.Gọi hàm ở chế độ nền từ cửa sổ bật lên
8
A
Trả lời
11
Thực sự có thể, sử dụng Message Passing.
popup.js
$("#button").click(function(){
chrome.extension.sendMessage({ msg: "startFunc" });
});
background.js
var func = function(){
alert("Success!");
};
chrome.extension.onMessage.addListener(
function(request, sender, sendResponse){
if(request.msg == "startFunc") func();
}
);
21
Hãy thử điều này
var bgPage = chrome.extension.getBackgroundPage();
var dat = bgPage.paste(); // Here paste() is a function that returns value.
+0
Tôi biết tôi _could_ làm điều này, chỉ cần tìm một ví dụ. Cảm ơn. – Auspex
0
Bạn vẫn có thể sử dụng chrome.extension.sendMessage
. Nhưng điều đó sẽ không được chấp nhận. Thay vào đó, hãy sử dụng chrome.runtime.sendMessage
và chrome.runtime.onMessage.addListener
.
Các vấn đề liên quan
- 1. Cần trợ giúp để có cửa sổ bật lên Cửa sổ bật lên
- 2. Hiển thị chế độ xem cửa sổ bật lên từ các ô mẫu thử động
- 3. Ngăn cuộn nền khi hiển thị cửa sổ bật lên
- 4. Bật cửa sổ bật lên từ dịch vụ
- 5. Twitter OAuth qua cửa sổ bật lên
- 6. Chiều rộng cửa sổ bật lên Bootstrap cho cửa sổ bật lên-bên trong
- 7. Cách thiết lập chế độ xem Cửa sổ bật lên để loại bỏ chính xác
- 8. Cửa sổ ngay lập tức ở chế độ thiết kế
- 9. Cửa sổ bật lên trong Java Swing
- 10. Selenium: Kiểm tra cửa sổ bật lên
- 11. Gọi JavaScript của cửa sổ mẹ từ cửa sổ con
- 12. Cuộn ở chế độ tạo cuộn nền trên Safari
- 13. cách nhận dữ liệu nhập từ cửa sổ bật lên
- 14. Kích thước cửa sổ bật lên với UINavigationController trong Storyboard
- 15. Python: Cửa sổ bật lên PyQt
- 16. Cửa sổ bật lên MVC-pop
- 17. EditText Trên Cửa sổ bật lên
- 18. facebook Cửa sổ bật lên Sharer
- 19. Cách đóng cửa sổ bật lên Liferay.util.openWindow?
- 20. tìm hiểu các cửa sổ ở chế độ cạnh nhau
- 21. Chạy Chrome ở chế độ kiosk có cửa sổ
- 22. Bố cục bố cục sai trong cửa sổ bật lên
- 23. Thay đổi kích thước của MasterViewController khi được bật dưới dạng cửa sổ bật lên
- 24. iphone - NSTimers ở chế độ nền
- 25. Làm cách nào để chuyển dữ liệu vào cửa sổ cha mẹ từ cửa sổ bật lên?
- 26. Bộ chọn như inputview bên trong cửa sổ bật lên
- 27. Kích thước cửa sổ bật lên trong android
- 28. Đóng cửa sổ bật lên Safari bằng cách sử dụng nút bấm trong cửa sổ bật lên
- 29. Làm thế nào bạn có thể đảm bảo cửa sổ bật lên cửa sổ bật lên twitter được hiển thị?
- 30. Bật chế độ linum khi ở chế độ python/c
Bản sao có thể có của [Cách liên lạc giữa popup.js và background.js trong tiện ích chrome?] (Https://stackoverflow.com/questions/13546778/how-to-communicate-between-popup-js-and- background-js-in-chrome-extension) – JerryGoyal