我正在使用融合表将一个FusionTablesLayer添加到我的Google中,它显示了一些标记。我不希望用户知道数据来自何处(即:融合表Id)。
如何向用户隐藏表id?目前它位于JavaScript中:
var tableId = "not_hidden_from_user";
var layer = new google.maps.FusionTablesLayer({
map: map,
heatmap: { enabled: false },
query: {
select: "col12",
from: tableId,
where: ""
}
});我知道Google需要访问Fusion,但是我希望有一种方法来阻止用户访问这个源。其目标是过滤融合表,并只向特定用户显示特定的标记。我正在使用ASP.Net。
发布于 2016-07-08 02:17:02
有时,更简单的解决方案是最好的。我建议考虑将整个javascript文件混为一谈,而不是试图找出隐藏表的方法。我正在使用这个服务:https://javascriptobfuscator.com,没有任何问题。但你也可以测试:
http://www.danstools.com/javascript-obfuscate/ http://javascript2img.com/
https://stackoverflow.com/questions/38234636
复制相似问题