2010-06-07 111 views

回答

1

在自定义模块或主题template.php中使用drupal_add_js()。

虽然(不推荐)如果您在输入格式中禁用HTML过滤器,它应该让您粘贴脚本代码。尽管这会根据其他设置为您打开XSS攻击。

+0

嗯,我其实不能改变那些东西。我有'作者'权限级别,所以我可以添加和编辑文章和节点,但不能执行任何管理员任务。任何想法如何解决这个问题? – 2010-06-07 22:52:20

+0

在输入格式中启用了HTML过滤器后,它绝不会允许您执行内联样式或脚本标记之类的操作,这与过滤器级别无关。加上一个所见即所得的编辑器,脚本将无法完成。你最好在主题层添加javascript到网站,而不是将你的输入系统暴露给潜在的攻击。您可以使用drupal_add_js轻松添加JavaScript文件。参考这个http://freestylesystems.co.uk/blog/adding-javascript-file-drupal-theme – Kevin 2010-06-08 01:13:57

0

警报!这意味着您的网站具有很高的安全风险。您正在开放使用Cross Site Scripting攻击。你最好不要实施这个想法。开发人员最好不要建议某人如何做到这一点。