我正在使用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