通知

请注意,客户支持团队无法以您当前的显示语言提供问题排查服务。要联系支持团队员工,请先改用英语或其他支持的语言(西班牙语、葡萄牙语或日语)。

JavaScript 版 Floodlight 代码

动态 Floodlight 代码的默认格式为 iframe。通过使用 iframe 代码,用户能够将第三方代码分配到 Floodlight 代码的默认或发布商部分。不过可能有时网站无法实现 iframe 代码;在这种情况下,可以改为提供 JavaScript 版本的代码。

不过请注意,在 JavaScript 版 Floodlight 代码中,第三方像素无法以标准格式运作。您需要将其转换为可读取为完整 JavaScript 代码一部分的格式。

以下面的第三方像素代码为例:
<img src="http://www.test.com/ads/?t=ap&px=123456&rnd=%n" width="1" height="1" border="0"/>

修改后的代码如下:
document.write("<img src='http://www.test.com/ads/?t=ap&px=123456&rnd=%n' width='1' height='1' border='0'/>");

我们再看看另一个示例:
<img height="1" width="1" src="http://www.test.com/action/This_is_a_Test"/>

修改后的代码如下:
document.write("<img height='1' width='1' src='http://www.test.com/action/action/This_is_a_Test'/>");

如上面这些示例所示,您必须添加 document.write,用双引号将图片代码括起来,然后将该代码中所有原有的双引号改为单引号。

对于更大、更复杂的 JavaScript 代码,您可以尝试下面这个解决方案(请注意,这里使用的外部工具并非由 Google 维护)。

  1. 使用以下网站上的转义工具,对代码进行编码(试试“Complete Escape”选项):http://www.web-code.org/coding-tools/javascript-escape-unescape-converter-tool.html

  2. 在 Floodlight 中,为已搭载的代码输入以下代码。使用您在上一步生成的实际转义代码替换 insert_the_escaped_code_here。

    var snippet = "insert_the_escaped_code_here";
    document.write(unescape(snippet));

这会创建一个 JavaScript 变量,该变量随后通过代码执行反转义和写入操作。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
794135860050897539
true
搜索支持中心
true
true
true
true
true
69192
false
false