新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
查看: 2790|回复: 6
打印 上一主题 下一主题

[求助与维修] 请教下,关闭react developer tool的代码放在哪里比较安全啊? [复制链接]

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

跳转到指定楼层
楼主
发表于 2019-6-5 16:14:13 |只看该作者 |正序浏览 微信分享
<script>
            // https://remarkablemark.org/blog/ ... ble-react-devtools/
            // before React is loaded
            if (typeof window.__REACT_DEVTOOLS_GLOBAL_HOOK__ === 'object') {
                __REACT_DEVTOOLS_GLOBAL_HOOK__.inject = function() {};
            }

            // https://github.com/mobxjs/mobx-devtools/issues/51
            if (typeof window.__MOBX_DEVTOOLS_GLOBAL_HOOK__ === 'object') {
                __MOBX_DEVTOOLS_GLOBAL_HOOK__.inject = function() {};
            }
</script>

我现在放在root 的index.html的head里,但太明显啦,一共就几行代码,被黑客一看就知道啦,放在project哪里比较隐蔽啊?

谢谢

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

7#分享本帖地址
发表于 2019-10-29 14:24:41 |只看该作者 微信分享
注册会计师 发表于 2019-10-29 13:36
as react is a SPA, so all sensitive code should not be in the client-app at all.

always use axio ...

Please read my question and post your valuable comments. Otherwise no one will care your comments.

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  78.39%

UID
10023760
热情
2229
人气
2907
主题
38
帖子
65675
精华
0
积分
35678
阅读权限
30
注册时间
2016-4-8
6#分享本帖地址
发表于 2019-10-29 13:36:12 |只看该作者 微信分享
DDD888 发表于 2019-6-6 13:35
我最后的解决方案是

生成firstImport.js 放在src\index.js同目录下

as react is a SPA, so all sensitive code should not be in the client-app at all.

always use axios / fetch to back to the api server to perform any sensitive functions.

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

5#分享本帖地址
发表于 2019-9-7 19:17:15 |只看该作者 微信分享
注册会计师 发表于 2019-9-7 18:07
奥克兰有react的兴趣group小组吗?

就在这啦

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  78.39%

UID
10023760
热情
2229
人气
2907
主题
38
帖子
65675
精华
0
积分
35678
阅读权限
30
注册时间
2016-4-8
地板
发表于 2019-9-7 19:07:33 |只看该作者 微信分享
DDD888 发表于 2019-6-6 12:35
我最后的解决方案是

生成firstImport.js 放在src\index.js同目录下

奥克兰有react的兴趣group小组吗?

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

板凳
发表于 2019-6-6 13:35:20 |只看该作者 微信分享
饺子饺子 发表于 2019-6-5 15:21
webpack时, 放到你的APP code里就可以了

我最后的解决方案是

生成firstImport.js 放在src\index.js同目录下
if (typeof window.__REACT_DEVTOOLS_GLOBAL_HOOK__ === 'object') {
    window.__REACT_DEVTOOLS_GLOBAL_HOOK__.inject = function() {};
}

// https://github.com/mobxjs/mobx-devtools/issues/51
if (typeof window.__MOBX_DEVTOOLS_GLOBAL_HOOK__ === 'object') {
    window.__MOBX_DEVTOOLS_GLOBAL_HOOK__.inject = function() {};
}
在index.js第一个import,如果我要调试的话就comment import line
import './firstImport';
2

查看全部评分

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  87.04%

UID
184834
热情
18267
人气
19934
主题
16
帖子
309
精华
0
积分
19352
阅读权限
30
注册时间
2009-5-14
沙发
发表于 2019-6-5 16:21:30 |只看该作者 微信分享
本帖最后由 饺子饺子 于 2019-6-5 15:29 编辑

webpack时, 放到你的APP code里就可以了
1

查看全部评分

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+13, 2024-11-6 05:42 , Processed in 0.021212 second(s), 15 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部