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.