Plugin Flash Player Safari



Thursday, 4 November 2010

Last week I mentioned that, following Steven Frank’s lead, I’d completely disabled Flash Player on my Mac. But I have a cheat, for web pages with Flash content with no non-Flash workaround. I’m really happy with this setup, so I thought I’d document it here.

Previously, I used and recommended the excellent ClickToFlash plugin for Safari. The original ClickToFlash is a plugin, not an extension. That sounds pedantic, perhaps, but bear with me. Earlier this year, Safari 5 introduced a new, officially supported extension API. These Safari extensions are much like Firefox extensions. They’re written using JavaScript (and HTML and CSS for presentation, if they present a user interface). Safari extensions are the things Apple lists here, and which you manage via the Extensions tab in Safari’s preferences window. Web content plugins are not new — they date back to Netscape in the mid-1990s. Plugins are for content formats. E.g., if you have the QuickTime plugin installed, then your browser can play embedded QuickTime movies. Flash Player is a plugin.

Plugin Flash Player Safari

The original ClickToFlash was possible before the Safari 5 extension API even existed because it (the original ClickToFlash) is a plugin. It masquerades as a plugin that claims to be able to play Flash content, and overrides the actual Flash Player plugin. So when you load a web page containing Flash, the browser lets the ClickToFlash plugin handle the embedded Flash. Instead of actually loading the Flash content, ClickToFlash instead draws a box with a nice little “Flash” logo. If the user clicks that box, ClickToFlash hands the content over to the actual Flash Player plugin. Thus, Flash Player is there, and works, but it only loads after the user clicks on a Flash content box to load it. It’s a kludge, but it works well, and I’ll bet many of you are using it.

Confusion sets in when you see that there also exists a “ClickToFlash” extension for Safari 5 — a project by Marc Hoyois that duplicates most of the features of the ClickToFlash plugin using the new extension API instead of the long-standing plugin API. It looks interesting, and some DF readers have emailed me to endorse it, but I haven’t tried it personally.

Adobe flash player missing plugin safari

Here’s what I did last week.

Apple: Flash Player Plug-in Blocked in Safari Posted on July 11th, 2014 by Derek Erwin Apple has issued a security notice stating that the company has blocked outdated versions of Adobe Flash in Safari due to vulnerabilities. Flash Plugin For Windows 10 free download - PDF Reader for Windows 10, Facebook for Windows 10, Adobe Flash Player, and many more programs. Find the Adobe Flash Player plugin and enable it. Open your Safari web browser, find the gear icon, click it to access the drop down menu and then click on. I have Safari 3.0.4 on my Windows Vista machine and it cannot access Flash and Windows Media content on websites. I also have IE7 on Vista and it can access this content. Safari automatically tells me I need to download the appropriate plugins and directs me to the sites where I can do this.

First, I disabled the Flash Player and old ClickToFlash plugins. On my system, Flash Player was in the default location: /Library/Internet Plug-Ins/. I moved “Flash Player.plugin”, “flashplayer.xpt”, and “NP-PPC-Dir-Shockwave” out of that folder and into a new folder I created next to it named “Internet Plug-Ins (Disabled)”. All you need to do to disable them is move them out of /Library/Internet Plug-Ins/. I also moved ClickToFlash (“ClickToFlash.webplugin”) to this disabled plugins folder. (ClickToFlash, if you have it installed, might be in the Library/Internet Plug-Ins/ folder in your home folder, rather than at the root level of your startup drive.)

After logging out and logging back in to my user account, Flash Player is no longer available to Safari or Firefox. This is more or less the state Mac OS X is now shipping in by default. To me this is better, and in some way more honest, than using ClickToFlash. Without Flash installed, Safari effectively tells websites you visit, “Hey, I don’t have Flash installed”, which allows the sites to send alternative content. Static images instead of Flash for ads, for example. With ClickToFlash, Safari is effectively telling websites you visit, “Yes, sure, I have Flash installed,” but then not actually loading Flash content. I see far fewer “Flash missing” boxes in web pages now than I did with ClickToFlash.

As per Frank’s recommendation, I’ve installed the excellent YouTube5 Safari extension by Connor McKay. With this extension installed, embedded YouTube videos are modified to use the HTML5 video tag rather than Flash Player for playback. This is possible because behind the scenes, all YouTube videos are encoded using H.264.

For the vast majority of my surfing, this new setup works great. I prefer it over my previous setup using the ClickToFlash plugin because Flash Player is never left running in the background because of a background Safari web page on which I clicked to load Flash content hours (or even days) ago. It also means that the Flash plugin never gets loaded into other non-browser apps that happen to use WebKit — eliminating the number one source of crashes for many of these apps.

Cheating With Google Chrome

But that doesn’t mean I never run into Flash content I wish to view but for which there is no HTML5 alternative. Google Chrome offers a workaround — Chrome includes its own self-contained Flash Player plugin. Removing Flash Player from /Library/Internet Plug-Ins/ prevents Safari and Firefox (and almost all other Mac web browsers) from loading Flash content, but not Chrome.

So, whenever I hit a page with Flash content I wish to view, I open that page in Chrome. As soon as I’m done watching it, I quit Chrome, which ensures Flash Player isn’t left running in the background.

I’ve also added a shortcut for opening the current Safari page in Chrome quickly. First, if you haven’t done so already, enable Safari’s Develop menu. (It’s a checkbox in the “Advanced” panel of Safari’s preferences window.) The Develop menu contains an “Open Page With” sub-menu, which lists all the web browsers you have installed on your system. Using the Keyboard Shortcuts section in System Preferences, I set a custom menu key shortcut for the command to open the current page in Google Chrome. Whenever I’m on a page in Safari with Flash content I wish to view, I hit that shortcut, and boom, Chrome launches and loads that page. (Hint: when you create the custom shortcut, and are asked for the name of the menu item, just use “Google Chrome” or “Google Chrome.app” (whichever appears in your Open Page With sub-menu).)

Update, 14 March 2011: Safari 5.0.4 changed the Develop menu a bit, breaking the above instructions. The easiest solution is to use this AppleScript from TJ Luoma.

The Coming of HTML5 Animated Ads

Safari

Whenever I mention the performance and battery life gains to be had by disabling Flash Player (like this eye opener from yesterday), I get a few responses via email and Twitter pointing out that if advertisers switch to HTML5 from Flash for obnoxious animated ads, those performance gains may vanish, and, perhaps worse, it won’t be as easy to block unwanted HTML5 animation in this hypothetical future as it is to block unwanted Flash animation today, because HTML5 isn’t rendered through a specific plugin.

My answer: We’ll cross that bridge when we come to it. As of today, there are significant performance and battery life gains to be had by disabling Flash Player on Mac OS X.

Previous:Regarding the Idea of iPad Apps Running on Mac OS X
Next:Apple’s Pricing Advantage

Support for Flash has been withdrawn by Adobe and the major browsers (Chrome, Firefox, etc.) As such, our Flash lessons can no longer be played!

Our lessons (and sample lessons) use Adobe's Flash Player. Flash is already installed on most desktop, laptop and Chromebook computers. Some browsers require Flash to be enabled for each website.

If you see 'Click to enable Adobe Flash Player', just click on the icon to enable the Flash player for K5 Learning.

If you are seeing a 'missing plugin' message or missing or 'blank' lessons, then the browser you are using needs to have the Adobe Flash Player plugin installed or enabled. Installing / enabling flash depends on which browser you are using:

Install Flash Player On Safari

Chrome:If you are using Google's free Chrome browser, Flash is installed by default. Just enable it by clicking on the 'Enable Adobe Flash Player' icon when you see it. You may need to change your settings in Chrome to allow Flash to be enabled; instructions are here.

Flash Player Plugin Download

Firefox: If you are using Firefox, you may have to install or enable the Flash plugin. You can download the plugin here. If the plugin is installed but not enabled, see Enable Flash Player for Firefox.

Safari: If you are using Safari on a Max, please see Enable Flash Player for Safari. You may need to download the Flash Player plugin.

Internet Explorer / Edge: On Windows 8 and 10, the Flash Player is automatically integrated with Internet Explorer and the Edge browsers.

Player
  • For Internet Explorer on Windows 10, see Enable Flash Player for IE on Windows 10.
  • For Edge on Windows 10, see Enable Flash Player for Edge on Windows 10.
  • Older versions of Windows / Internet Explorer, see Enable Flash Player for Internet Explorer. You may need to download the Flash Player plugin.
Player

Adobe Flash Player Plugin Safari Ipad

If you are having difficulties, try Adobe's Flash Player Help page. It includes a check to see whether Flash is installed on your computer. If you are using a mobile device please read our mobile device FAQ.