【问题标题】:Javascript to display local image显示本地图像的 Javascript
【发布时间】:2015-10-03 00:06:07
【问题描述】:

我有一个拥有 200 个客户的本地网络,我想在每个网站上展示广告。我的想法是这样的。 路由器192.168.1.1*.googlesyndication.com/pagead/js/adsbygoogle.js 重定向到http://192.168.1.1/pagead/js/adsbygoogle.js

在我的网络服务器上,adsbygoogle.js

var f = new Image();
f.src = "a.jpg";
if(document.images)
{
document.images.f.src = newImage.src;
}

f.src 在原始adsbygoogle.js 中找到。 这应该在从 LAN 访问的每个网站上显示我的图像而不是谷歌广告,但我得到一个空白页面。 我也在托管 revive adserver,但没有运气。 如何将我的图像从托管的adsbygoogle.js 显示到 LAN?

【问题讨论】:

  • f.src 似乎不在您的 DOM 中。也许你想做newImage.src = "a.jpg"
  • 必须有比劫持谷歌更好的广告投放方式...

标签: javascript replace server ads adsense


【解决方案1】:

路径a.jpg 将相对于包含脚本的站点。因此,如果访问者位于 http://sitename.example/,您的脚本将尝试链接到位于 http://sitename.example/a.jpg 的图像。

相反,绝对链接到图像的托管位置。如果在http://192.168.1.1/,那么你应该在JS文件中指定http://192.168.1.1/a.jpg

【讨论】:

    猜你喜欢
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    相关资源
    最近更新 更多