gpt4 book ai didi

angularjs - Angular.js - 防止直接访问部分 View

转载 作者:行者123 更新时间:2023-12-03 21:21:18 25 4
gpt4 key购买 nike

我希望用户在浏览器中访问他们的 url 时不能直接查看部分内容。例如,如果我的部分 View 位于:

/partials/myPartial.html

我仍然可以直接访问它并查看奇怪的标记。有没有办法阻止它并使部分 View 只能通过 Angular 获得?谢谢。

最佳答案

我放了一个<script>在每个 View 部分的顶部,检查包含主应用模块的变量是否存在,如果不存在,则重定向到 index.html
如果在 app.js appModule 是这样定义的:

var appModule = angular.module('myApp',["ngRoute","ngResource"]);`

在部分插入的顶部:
<script type="text/javascript">
if(typeof appModule === 'undefined'){
document.location.href="index.html";
}
</script>

关于angularjs - Angular.js - 防止直接访问部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com