我试图在不使用Cookie的情况下以不同的方式做某事。我有一个表单,如果用户专注于特定字段,我发出自定义链接调用。我只想让这个页面加载一次。因此,我试图找到一种创造性和强大的方法来实现这一目标。我做的是第一次检查名为' section1Tracked'的动态数据元素。存在。如果它没有,那么我创建它所以这个代码每页只运行一次。请参阅下面的自定义规则示例代码:
try{
if (typeof _satellite.getVar('section1Tracked') === 'undefined'){
var currLinkName = "OAO_App_Section1";
_satellite.setVar('appSectionName', currLinkName);
_satellite.setVar('section1Tracked',1);
return true;
} else { return false; }
} catch(e) {return false;}
我不确定这是否是一件非常糟糕的事情?这样做有什么问题我可以遇到吗?打开可在事件规则中完全实现的其他选项。