Crossrider - 从侧边栏向远程数据库发送窗口URL

时间:2015-03-21 16:37:45

标签: php jquery crossrider

在Crossrider中,我正在使用侧边栏插件创建扩展程序。

侧边栏可以指定网址

// url:' http:// site.com',//将在侧边栏内显示的iframe网址(您网站的内容)

希望将此作为基于窗口网址的变量。

例如

侧边栏内容服务器位于server.com/content.php

用户正在example.com上浏览

补充工具栏会自动指向server.com/content.php?www_example_com

当用户移动到其他页面example2.com时,侧边栏会自动使用http://www.server.com/content.php?www_example2_com重新加载

最后但并非最不重要的是,已经在XSS上阅读,如果这也使用编码/解码?

1 个答案:

答案 0 :(得分:0)

即使不使用变量,您也可以非常简单地执行此操作,并且我在使用URL参数时添加了一个参数名称( q ),如下所示:

url: 'http://www.server.com/content.php?q=' + location.hostname.replace(/\./,"_"),

关于使用编码,技术上URL组件应使用encodeURIComponent进行编码,即encodeURIComponent(location.hostname.replace(/\./,"_"))

[披露:我是Crossrider员工]