* FAQ    * Search  * Register * Login 
Active topics
Unanswered topics

All times are UTC-06:00



Post new topic  Reply to topic  [ 1 post ] 
Author Message
 Post subject: I'm proud to announce my first chrome extension!
PostPosted: Thu Sep 25, 2014 5:19 pm 
Offline
DBB Artist
DBB Artist
User avatar

Joined: Mon Aug 01, 2005 8:47 am
Posts: 7119
Location: Ơ̸̦͇̲̬̭̱̰͎̞͈̣͎͚̳ͬ͋̃̀̇͊͂͋͐ͦ̽ͣ̂ͥ͊̅̀̚͠ B̶͖̯͉̜̰̲̓̔͋̈́ͅ È̯ Y̪̤̼͉̠̙͝
What's it do? Temporarily disable javascript on a page you're going enter, by right clicking and selecting an option to open the link without javascript allowed on that page. If you realize you want javascript, close the tab and open the link again and javascript will return!

https://chrome.google.com/webstore/deta ... iccfohbnmh

Here's all the source code that runs it:

manifest.json
Code:
{ "manifest_version": 2, "name": "Right-click no actions", "description": "Right click any URL to open it without javascript. Close the tab and reopen to undo effect", "version": "1.5.1", "permissions": [ "contextMenus", "tabs", "contentSettings" ], "background": { "scripts": ["noaction.js"] } }



Javascript:
Code:

   var link=""
   var pattern=""

function linkOnClick(info, tab) {
   r = /:\/\/(.[^/]+)/;
   link=info.linkUrl
   pattern="http://"+link.match(r)[1]+"/*"

   chrome.contentSettings.javascript.set(
      {'primaryPattern':pattern,
      'setting': "block",
      'scope':'regular'},
      function(){
         window.open(link)
         chrome.contentSettings.javascript.set({
         'primaryPattern':pattern,
         'setting': "allow",
         'scope':'regular'
         })
      });
   }

   chrome.contextMenus.create({title: "Load with no Javascript", contexts:["link"], onclick: linkOnClick});


Works like a charm!

_________________
s☼-£♦и̫͍ͥ̍ͪ͌̓͗͡о̡̹̱͊̅ͮ̓̕͢б̧̝̻̪̤̳̜͐̓̉ͤ͢͜ ͙̬͙̆̑ͮ̐ͭ̾̂́͘i̎̌̾̓̽̀̈̓̀҉͉̙̦͎̘̝͕f̻͕͔̘ͣͣ̓͊̿͢͜ ͍͔͈͕̮̫ͣ̆ͮ̊͋/♂6Æ!♪╩"▲L└уͭ̂͐̇҉̴̣̼̞̠̯͓̺̞ф̜̊͌̈́̋̏̐́ц̨͔̮̿̇ ̨̛͖̙͖̖̮̗̱ͩ̆͞ͅа̥͇̞̖͚̟̅͐ͤ͞͠͠э̜̘̩̳̬͔̾ͯ̀ͫ̒̐̿ͅͅг̭̖̀ͦ̒̑ͥ̌ͮͫ͞ё͔̟̃ͬ̾̓͟ё̦̞̙̫͔̩͑̀͂ͯ̄̔̃̑̀͠ͅͅ


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 1 post ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  



Descent'rs have piloted these pages
 
The layout and contents contained within this site are © DescentBB.net 1997-2006.
Descent, Descent II are © Parallax Software Corporation.
Descent III is Outrage Entertainment.
Descent is a Trademark of Interplay Productions.

Miner Wars™ is trademark of Keen Software House s. r. o.
.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group