检查chrome扩展时的奇怪行为

时间:2013-08-19 19:24:28

标签: javascript jquery ajax google-chrome-extension

我通过点击扩展图标运行脚本 - 它应该抓取标签URL,将其发布到远程服务器,获取一些列表作为响应。对于一些网站,一切都运行得很好,但对于其他一些 - 它只显示第一行,它是“URL:blabla.com”(它仍然正确发布)。现在,当我尝试调试它时 - 右键单击​​,检查元素,然后我得到我的列表(虽然没有显示“URL:”行。)

现在我的问题 - 为什么?

代码:

 chrome.tabs.getSelected(null,function(tab) {
   var tablink = tab.url;
    document.write("<p>"+ "URL: "+ tablink +"</p>");
    document.write("<p>"+ "Lists: </p>");
    var myData = { url: tablink };
    $.ajax(
            {
            url: 'http://127.0.0.1:8000/addon/',
            type: "post",
            data: myData,
            success: function(response){

            document.write("<p>"+ "Response: "+ response.id +"</p>");
                ...

编辑:我通过使用.append()而不是document.write()解决了这个问题,但问题仍然有效以供进一步参考 - 为什么以及如何“检查元素”与常规弹出窗口不同 - 开启点击...

0 个答案:

没有答案