2011-02-09 50 views
6

Bất kỳ ý tưởng nào tại sao tập lệnh này không hoạt động?GreaseMonkey Hello World

Ngoài ra, khi tôi cài đặt tập lệnh, trường Tên và Mô tả trống?

//==UserScript== 
//@name testName 
//@namespace anonDeveloper 
//@description This script will automagically blah blah blah 
//@include * 
//==/UserScript== 
alert('Hello world!'); 

Tập lệnh nằm trên hệ thống tệp của tôi chứ không phải một số URI. Điều đó có thể gây ra sự cố không?

+0

Câu trả lời của Andy E là chính xác. Các khoảng trống bị thiếu trong mã của bạn được yêu cầu bởi GM - như là ngớ ngẩn như vậy. –

Trả lời

6

Tính năng này phù hợp với tôi trong Google Chrome mới nhất (bạn không nói bạn đã kiểm tra trình duyệt nào). Tuy nhiên, để tên và mô tả hiển thị chính xác, bạn cần thêm khoảng trắng sau mỗi //:

// ==UserScript== 
// @name testName 
// @namespace anonDeveloper 
// @description This script will automagically blah blah blah 
// @include * 
// ==/UserScript== 
alert('Hello world!'); 
+0

Tôi đang sử dụng firefox trên Ubuntu. Tôi đang cài đặt tập lệnh sau đó truy cập google.com và tôi không nhận được cảnh báo? – joe

+0

Bất kỳ lỗi nào trong bảng điều khiển của Firefox? – user123444555621

+0

@joe Tôi có thể xác nhận điều này đang hoạt động cho tôi. Bạn có lưu điều này và sau đó mở một trang trình duyệt mới hoặc tải lại? – Simon