如何解决如何为每个 Drupal 7 页面请求添加特定的 HTTP 标头?
在 Drupal 7 站点上,我需要发送一个特定的 HTTP 标头,其中包含返回到浏览器的所有页面响应。我找到了 documentation for drupal_add_http_header,所以我知道我需要添加以下代码:
drupal_add_http_header('Permissions-Policy','microphone=(self "https://www.example.com")');
我不知道在哪里添加代码。我应该把它放在 bootstrap.inc 中的某个地方,还是一个永远不应该直接编辑的核心文件?
另外,我是否需要做一些特殊的事情来确保它只在 Drupal 服务网页时运行,而不是通过 Drush 命令行工具调用?
解决方法
按照 @EricLavault 所说的,您也可以使用 HOOK_page_build、HOOK_page_alter 或 HOOK_page_delivery_callback_alter,即使最后两个似乎不是用于这样的目的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。