我正在使用一个带有noscript标记的插件,这是禁用javascipt的浏览器的替代方法。 -source
我在动作中使用的代码是:
$this->view->headLink()->appendStylesheet('/css/my.css');
然而,这只是按原样添加,我希望脚本位于<noscript></noscript>
标记内。
文档说:
appendStylesheet($href, $media, $conditionalStylesheet, $extras)
但是我仍然不确定我会怎么做呢?
答案 0 :(得分:1)
根据我的假设,老兄...... 不要去做最难的事情。 只需输入代码
即可<noscript>
<div>
<h4>Warning!</h4>
<p>You need to have <a href="http://en.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a> enabled to use this site.</p>
</div>
</noscript>
答案 1 :(得分:0)
您可以使用它来获得更好的解决方案。
echo $this->view->layout()->scriptTags = '<noscript>No Javascript</noscript>';
答案 2 :(得分:0)
尝试使用Healink帮助程序将内联javascript添加到您的视图中
请参阅AppendScript详细信息
<?php $this->headScript()->appendScript('<noscript></noscript>',
$type = 'text/javascript') ?>
希望这对您有用。