English 中文(简体)
Greasemonkey guide for Experienced Javascript Developers? [closed]
原标题:

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

I really really want to write a GreaseMonkey extension.

I have written a lot of javascript in my life.

I am looking for a guide that will tell me quickly, what exactly the GreaseMonkey environment is and does, from the perspective of someone who is familiar with everything going on in browser based Javascript.

I.e. no platitudes about how best to do things, or what has been done in the past, just a plain and simple, "this is what is going to happen to your code. " "This is the environment it will be executed in."

And I can t find one....

最佳回答

Dive into Greasemonkey is probably the best reference.

Also, Greasemonkey official docs may be helpful.

问题回答

To write userscripts, you start with a js file that is named like yourfile.user.js. Sample content below:

// ==UserScript==
// @name         script-name
// @version      0.1
// @date         yyyy-mm-dd
// @description  description-of-the-script
// @author       John Doe
// @namespace    http://www.foobar.com
// ==/UserScript==

(function (){
  // your js code here

  // this is how you access the global vars in the page
  unsafeWindow.foo = bar;
});

With greasemonkey activated in Firefox browser, when you open this js file in browser, it will prompt you to install it. Install and refresh page to execute it.

For more details, see the link shared by fserb.





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签