javascript - 如何手动触发 ForeSee 调查对话框以使用 javascript 显示?或网址参数?

标签 javascript

我找不到 ForeSee 的任何 API 文档,并且我收到了一份与随机显示的 ForeSee Survey 提示对话框相关的错误报告。我已经尝试清除缓存和 cookie,但它还没有显示给我,有没有办法用 javascript 触发它的显示?或者可能使用某些 URL 参数?

foresee-trigger.js 中,我更新了 FSR.sites 数组以包含对本地主机的引用:

var FSR = {
    'version': '7.0.0',
    'date': '01/01/2011',
    'enabled': true,
    'auto' : true,
    'encode' : true,
    'files': './foresee/', //default path when no match below         
    'id': 'etc',
    'sites': [
    /* several existing ones, etc.*/
    {
        name: 'localhost',
        path: 'localhost',
        files: '//localhost/subdirectory/foresee/',
        domain: 'localhost'
    },{
        path: '.',
        domain: 'default'
    }]
};

最佳答案

您应该能够通过点击“fsradmin.html”页面手动设置当前 session 的采样百分比,该页面应该位于与 foresee-trigger.js 文件相同的目录中。例如,localhost/YourApp/scripts/foresee/fsradmin.html。将抽样百分比设置为 100% 将确保您遇到调查。

另一种选择是在此处更改 foresee-surveydef.js 文件中的实际采样百分比:

criteria: {

   sp: 75,  //this is the sampling % - set it to 100 to ensure that it appears
   lf: 1  // loyalty factor, (the # of pages the user has to hit before it appears)

},

如果您选择第二个选项,请务必在部署代码之前将抽样百分比设置回原始值,否则每个人都会收到调查。

最后这是他们文档的链接:http://demo.foreseeresults.com/_code/docs/ForeSee_Trigger_Code_Implementation_Guide.pdf

关于javascript - 如何手动触发 ForeSee 调查对话框以使用 javascript 显示?或网址参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10234377/

相关文章:

javascript - 在 json 树中通过 id 查找节点

JavaScript for 循环返回 "Uncaught SyntaxError: Unexpected Token <"

javascript - 如何修复path.json不是一个函数

javascript - 如何添加地理编码服务(对于 MapBox)

javascript - 对象值未正确更新

javascript - 当它溢出时删除顶部的最后一条消息

javascript - 如何在再次点击后触发点击事件

javascript - 如何从 findOneAndUpdate 方法中获取更新的文档?

javascript - localStorage 与 localSettings

javascript - 为 AngularJS 指令的根元素设置样式