gpt4 book ai didi

javascript - 如何区分代码内 javascript 和客户端 javascript

转载 作者:行者123 更新时间:2023-11-30 18:09:04 31 4
gpt4 key购买 nike

我知道 javascript 是一种客户端语言,但如果实际代码中嵌入的 javascript 代码以某种方式与在控制台上运行的代码不同,我会尝试找到答案。让我用一个例子来解释它:

我想创建一个像 MixPanel 那样的分析工具。 MixPanel 使用 javascript 函数 mixpanel.track("string etc") 进行所有跟踪。假设我有一个名为 somewhere.com 的网站。在 somewhere.com 的代码中,我经常使用 mixpanel.track("") 函数来通过 mixpanel 跟踪我的页面。但是,当我在浏览器中打开 somewhere.com 并键入 mixpanel.track("whatssup") 时打开控制台(比方说来自 Chrome)时,此跟踪也将有效并且 mixpanel 会跟踪此一也。这对我来说是 Not Acceptable ,但我非常想使用 javascript,因为如果使用 javascript,就不需要其他库了。有办法吗?

最佳答案

客户端代码不安全,您无法控制它的修改或运行方式。它是客户端,客户端可以做任何它想做的事(有一个技术娴熟的黑客)。安全或防止滥用始终必须在服务器端完成。

为了让我们提供更多帮助,您必须详细描述您真正想要防范的内容。

关于javascript - 如何区分代码内 javascript 和客户端 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15073868/

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