我正在使用jquery翻译,它使用Google翻译来提供服务。我真的在为翻译服务付费。但是,有些网站只是抓住我的API密钥(包括代码)并使用它。最后,我必须为他们付钱。因此,我想知道是否有办法隐藏密钥。如何隐藏我的Google翻译API密钥?
代码:
<script language="javascript">
$.translate.load("API key");
$(document).ready(function(){
$("#submit").click(function() {
$.translate('text', 'en','es', {
complete: function(translation){
}
});
})
一个API密钥只能在它创建的域中工作 – aurbano 2012-03-19 08:58:08
是的,如果他们抓住包含密钥的代码并尝试使用它,那么应该会失败。 – 2012-03-19 08:59:30
谢谢。事实上,它现在正在为他们工作。我会检查我的API设置。 – user1095492 2012-03-19 09:03:19