Hi,
I am using below code in announcement banner of JIRA
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js" type="text/javascript"></script>
<script>
// Fetch JIRA userid from metadta tags
var customUserId = '';
metaTagCollection = document.getElementsByTagName('meta');
for (i=0;i<metaTagCollection.length;i++)
{
if(metaTagCollection[i].getAttribute("name") == "ajs-remote-user")
{
customUserId = metaTagCollection[i].content;
alert(customUserId); // it gets printed on alert message
//debugger;
var hashedId = CryptoJS.SHA256(customUserId);//getting error here in FF debug
alert(hashedId); // this is not getting printed in firefox but in IE
}
}
</script>When I hit JIRA and login then above code successfully run in IE and I am able to get the hashed value of userId but when I do same in firefox it throws error in debugger and only first alert print not the second one.
JIRA version: 6.2.7
Firefox version: 32.0.3
IE version: 8
The test code below when saved as "test.html" (not using in JIRA announcement banner) runs fine on same firefox version.
<html>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js"></script>
<script>
var hash = CryptoJS.SHA256("Message");
alert(hash); // gets printed on firefox as well. No error.
</script>
</html>
Please help me here about what I am doing wrong or need to do extra?
I have downloaded the JS and localy added in a file on my server and its done.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.