ShareThisウィジェットはIE9で重大な問題を引き起こすので、ブラウザーで無効にします。以下に、ShareThisコードとそれを無効にしようとしている私の試みを見ることができます。ifステートメントが機能しないのはなぜですか?IE9でこのコードを無効にするにはどうすればよいですか?有益なコメントや提案をいただければ幸いです。
<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript"
src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="http://s.sharethis.com/loader.js"></script>
REST OF CODE
<script>
var options={ "publisher": "3662a59e-5e0d-4969-8567-735aca70d6d1",
"position": "left", "ad": { "visible": false, "openDelay": 5,
"closeDelay": 0}, "chicklets": { "items": ["facebook", "twitter",
"linkedin", "email", "pinterest", "sharethis"]}};
var st_hover_widget = new sharethis.widgets.hoverbuttons(options);
</script>
以下は、ifステートメントで無効にしようとする私の試みです。ただし、ShareThisは引き続きIE9に表示されます。
<script type="text/javascript">
if (navigator.appName="Microsoft Internet Explorer")
{
}
else
{
<script type="text/javascript">
var switchTo5x=true;</script>
<script type="text/javascript"
src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="http://s.sharethis.com/loader.js"></script>
}
</script>
REST OF CODE
if (navigator.appName="Microsoft Internet Explorer")
{
}
else
{
<script>
var options={ "publisher": "3662a59e-5e0d-4969-8567-735aca70d6d1",
"position": "left", "ad": { "visible": false, "openDelay": 5,
"closeDelay": 0}, "chicklets": { "items": ["facebook", "twitter",
"linkedin", "email", "pinterest", "sharethis"]}};
var st_hover_widget = new sharethis.widgets.hoverbuttons(options);
</script>
}
</script>