Encodes the input string for safe output within JavaScript code. The encoding in meant to mitigate Cross Site Scripting (XSS) attacks. This function can provide more protection from XSS than JSStringFormat does.
encodeForJavaScript(string [, canonicalize])
→ returns string
false
canonicalize
method and then do encoding.
encodeForJavaScript("foo()")
Expected Result: foo\x28\x29