我试图优化加载新的设计模板。
CMS将新模板存储在备用URL中。文件将加载到页面的部分中。
原始模板按如下方式加载:
var name1 = / url1 / var name2 = / url2 /
我们需要将与变量一起使用的网址更改为:
var name1 = / url3 / var name2 = / url4 /
我猜我们可能不得不使用append函数,类似于此(这是为了向页面添加新的CSS样式表): $("头&#34)。追加("&#34);
但我似乎无法让它在优化中发挥作用。
答案 0 :(得分:0)
您可以在窗口上设置变量,然后像这样引用它们:
/* _optimizely_evaluate=force */
window.foo = 'bar'; // in optimizely
/* _optimizely_evaluate=safe */
// later in your code
var name = window.foo || 'baz';
请记住,除非您还使用$(selector).action()
template,否则任何与force comments不匹配的内容都会等到domReady。