Đây là mã kịch bản của tôi:Greasemonkey Script và Chức năng Phạm vi
// ==UserScript==
// @name test
// @description test
// @include http://*
// @copyright Bruno Tyndall
// ==/UserScript==
var main = function() {
var b = document.getElementsByTagName('body')[0];
var t = document.createElement('div');
t.innerHTML = '<a href="javascript:void(0);" style="color:white;">Hello World</a>';
t.style.position = 'absolute';
t.style.zIndex = 1000;
t.style.bottom = '5px';
t.style.right = '5px';
t.firstChild.setAttribute('onclick', 'test();');
b.appendChild(t);
}
var test = function() {
alert("Hello World");
}
main();
Vấn đề duy nhất tôi có là khi Hello World được nhấp trang không thể tìm thấy những thử nghiệm() chức năng. Xin vui lòng cho tôi biết tôi không phải giải quyết nó bằng cách innerHTML'ing chức năng lên trang như this. Có cách nào khác không?
Cảm ơn.
+1. Cảm ơn. Tôi sẽ đánh giá cao suy nghĩ của bạn về nơi tôi đang bị mắc kẹt bây giờ. Tôi đăng nó lên trên http://userscripts.org/topics/21770 Tôi không thể có được chức năng anon nội tuyến để hoạt động. – BuddyJoe
Tôi nên thêm ... Tôi nhận được trợ giúp từ Bảng điều khiển Lỗi về điều gì đang xảy ra. – BuddyJoe
Đó là vé !!! cảm ơn. – BuddyJoe