- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个 php-javascript-google map 网站。 php 部分用于查询 MySQL 数据库并将结果回显到 Javascript 中。谷歌地图由客户端的 JavaScript 代码呈现。由于它是客户端代码,用户可以轻松查看代码,只需复制我的位置和其他显示的数据(实际上是业务本身)。这个问题真让我担心。我读到了有关混淆软件的信息 https://en.wikipedia.org/wiki/Obfuscation_(software)
有人熟悉java脚本谷歌地图上的这样的解决方案吗?我还阅读了有关使用延迟 onclick()
方法在页面加载后加载数据的信息,但这对于我的网站来说不是一个好的解决方案。
这是我用来加载数据并呈现数据的方法。
$query = "SELECT * FROM .... = '$x'";
$result = mysql_query($query) or die ("Invalid query" . mysql_error());
while ($row = mysql_fetch_array($result))
{
echo "\n var myLatLng = {lat: ".$row['Latitude'].", lng:".$row['Longitude']."};";
}
最佳答案
Security through obscurity无助于保护您的商业信息。有很多 javascript 反混淆器,可以用来处理混淆的 javascript。
此外,如果用户无法访问 JavaScript,他可以使用 Google map 界面复制位置坐标。你觉得还好吗?如果是这样,有足够耐心的人可能会收集您想要保护的所有信息。
您的经营理念似乎有些不清楚。请提供有关您的任务的更多信息。
附注我知道这应该是一条评论。但在获得 50 名代表之前我无法发表评论。
关于javascript - 谷歌地图JavaScript代码的混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32666206/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!