Cross-browser compatible embedding bypasses smartClickToPlay

Bug reports and enhancement requests
Post Reply
barbaz
Senior Member
Posts: 11109
Joined: Sat Aug 03, 2013 5:45 pm

Cross-browser compatible embedding bypasses smartClickToPlay

Post by barbaz »

The following cross-browser compatible HTML code bypasses noscript.smartClickToPlay, meaning that I first have to temp-allow the Flash object in NoScript, then click the browser's click-to-play placeholder, in order for the flash to run.

Code: Select all

        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400">
                <param name="movie" value="any.swf" />
				<param name="allowScriptAccess" value="sameDomain" />
				<param name="menu" value="false" />
				<param name="quality" value="high" />
        <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="any.swf" width="600" height="400">
                <!--<![endif]-->
                <div>you don't have flash</div>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
        </object>
Could NoScript make it such that when noscript.smartClickToPlay is set to true, it's not needed to click the browser's click-to-play placeholder after temp-allowing the object in NS in situations like that?
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20140618 Firefox/24.0 PaleMoon/24.6.2
barbaz
Senior Member
Posts: 11109
Joined: Sat Aug 03, 2013 5:45 pm

Re: Cross-browser compatible embedding bypasses smartClickTo

Post by barbaz »

Solved in 2.6.8.35rc2, thank you!
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0 SeaMonkey/2.30a1
Post Reply