В какой-то момент URL-адрес должен быть декодирован по той простой причине, что он должен использоваться один или другой раз.
Если у вас включен отладчик (chrome или firebug), вы можетепросто следуйте тому, что делается с помощью ajax, и просто щелкните по URL, чтобы сделать это снова!
Вы можете «зашифровать» js, минимизировав его, и протолкнув, настраивая / записывая свой собственный минифер / упаковщик.
Лучший способ обезопасить себя - это проверить вызов на бэкэнде (на вашем сервере).
Если вы хотите сделать это очень сильно, вы можете зашифровать часть URL после вашего сервера и использоватьначальное число как subdir (www.your.server / sha1EncodedSubUrl? prm = 1 и т. д. = больше) для каждого вызова.
Затем вы должны убедиться, что ваш сервер способен декодировать URL-адрес, и связать / декодировать закодированную часть с файлом сервера, который будет отвечать.
Затем вы можете указать время жизнина закодированный URL, или связать его с сеансом.Могут быть некоторые модули / плагины для серверов, которые делают именно это, например моды "удобные / красивые URL", но я их не знаю.
В качестве альтернативы вы можете отправить семя как passthrou (ajax отправляет его обратнов качестве параметра).например, www.yourserver.com/yourAjaxResponseFile.phpjswcf?prm=1&etc=moar&seed=H48KKSJ17JU