在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上阅读,如果这也使用编码/解码?
答案 0 :(得分:0)
即使不使用变量,您也可以非常简单地执行此操作,并且我在使用URL参数时添加了一个参数名称( q ),如下所示:
url: 'http://www.server.com/content.php?q=' + location.hostname.replace(/\./,"_"),
关于使用编码,技术上URL组件应使用encodeURIComponent进行编码,即encodeURIComponent(location.hostname.replace(/\./,"_"))
。
[披露:我是Crossrider员工]