Page 1 of 1

Cross-browser compatible embedding bypasses smartClickToPlay

Posted: Thu Jul 17, 2014 5:28 pm
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?

Re: Cross-browser compatible embedding bypasses smartClickTo

Posted: Fri Jul 25, 2014 12:33 am
by barbaz
Solved in 2.6.8.35rc2, thank you!