我正在尝试优化加载新的设计模板。
CMS 将新模板存储在备用 URL 中。这些文件被加载到页面的部分。
原始模板加载如下:
变量名称1 = /url1/ 变量名称2 = /url2/
我们需要将与变量一起使用的 url 更改为:
变量名称1 = /url3/ 变量名称2 = /url4/
我猜我们可能不得不使用 append 函数,类似于这个(这是用于向页面添加新的 CSS 样式表): $("head").append("");
但我似乎无法让它在优化中工作。
我正在尝试优化加载新的设计模板。
CMS 将新模板存储在备用 URL 中。这些文件被加载到页面的部分。
原始模板加载如下:
变量名称1 = /url1/ 变量名称2 = /url2/
我们需要将与变量一起使用的 url 更改为:
变量名称1 = /url3/ 变量名称2 = /url4/
我猜我们可能不得不使用 append 函数,类似于这个(这是用于向页面添加新的 CSS 样式表): $("head").append("");
但我似乎无法让它在优化中工作。
您可以在窗口上设置变量,然后像这样引用它们:
/* _optimizely_evaluate=force */
window.foo = 'bar'; // in optimizely
/* _optimizely_evaluate=safe */
// later in your code
var name = window.foo || 'baz';
请记住,除非您还使用强制注释,否则任何与$(selector).action()
模板不匹配的内容都会等到 domReady 。