有没有办法从公共(public) Web 目录外部加载 css 和/或 javascript 文件?
例如,在我的托管服务上,我有/public_html 但不希望这些文件存在于公共(public)目录中,而是希望它们位于同级目录/system 中公共(public)目录之外的目录中(我正在使用 codeigniter)/系统/应用程序/ View /
最佳答案
最终,Javascript 和样式表在客户端进行处理。因此,没有任何解决方案可以真正向公众隐藏您的 JavaScript 或 CSS。
一种可能的解决方案是通过 PHP 使用类似 file_get_contents() 的方法加载所需的 CSS/Javascript 文件,然后使用内联样式/脚本将其直接输出到页面。
不过,这并不能真正解决您向公众隐藏代码/样式的问题。它会让您选择通过某种打包程序或混淆器过滤所有代码和样式,尽管您没有理由不能对静态文件执行此操作(并且处理费用要少得多)
关于php - 从非公共(public)目录加载 css 或 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2926188/