I’m working with Qualtrics and Prototypes exported from Axure. After I export the entire prototype, I am hosting the folder, and using links to the individual pages created by Axure to deliver the prototypes to end users, along with a custom logger I append to the top of each page using a tag.
To merge the data between Qualtrics and what I’m gathering with my custom logger, I’m passing quite a few URL params to the page when it loads.
Everything works good but I always get this warning when the page loads:
Axure Warning: The variable values were too long to pass to this page.
If you are using IE, using Chrome or Firefox will support more data.
Question: Is there any way for me to address or just ignore this warning so the alert dialog stops showing?
Well… I may have figured this out. I was digging through Axure’s javascript and found this…
var load = function() {
var csum = false;
var query = (window.location.href.split("#")[1] || ); //hash.substring(1); Firefox decodes this so & in variables breaks
if(query.length > 0) {
var vars = query.split("&");
for(var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
var varName = pair[0];
var varValue = pair[1];
if(varName) {
if(varName == 'CSUM') {
csum = true;
} else setVariableValue(varName, decodeURIComponent(varValue), true);
}
}
if(!csum && query.length > 250) {
window.alert('Axure Warning: The variable values were too long to pass to this page.\n\nIf you are using IE, using Chrome or Firefox will support more data.');
}
}
};
I noticed thsi CSUM urlParameter it was looking for … If I just add CSUM=1 to my url params, its all good. I’d love to know what this var is used for Axure if you’d be so inclined