Safari Extension to Block Flash and load them by one click.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<!DOCTYPE HTML> <script> safari.application.addEventListener("message", handleMessage, false);
var FFWhitelist = safari.extension.settings["whitelist"].split(","); var FFBlacklist = safari.extension.settings["blacklist"].split(",");
function handleMessage(theEvent) { if (theEvent.name=="canLoad") { var message = theEvent.message; console.log(message); if (message.name=="getSetting") { console.log("Get Setting"); theEvent.message = safari.extension.settings[message.setting]; } else if (message.name=="getSetting") { console.log("Set Setting"); safari.extension.settings[message.setting] = message.data; } } else if (theEvent.name=="getPreferences") { var preferences = {invisible: safari.extension.settings["invisible"], whitelist: FFWhitelist, blacklist: FFBlacklist} safari.application.activeBrowserWindow.activeTab.page.dispatchMessage("preferences", preferences); } else if (theEvent.name=="setInvisible") { safari.extension.settings["invisible"] = theEvent.message; } } safari.application.addEventListener("message", handleMessage, false); </script>
|