大家说firefox的fireug插件是怎么实现的呢?
比如说firefox里查看页面元素的话里面连ajax执行完的dom元素也能获取到。。
php能实现类似firebug这个功能吗?
具体怎么实现呢 给个丝路 

能不能用缓存技术获取执行完ajax的静态dom元素呢?

解决方案 »

  1.   

    fireug插件?要分清是插件还是扩展,你说的应该是扩展。 在编写扩展的时候用AJAX调用PHP即可 参考HELLO WORLD
    https://developer.mozilla.org/en/XUL_School/The_Essentials_of_an_Extension
      

  2.   

     我不是想写扩展 我只不过是想获取 淘宝网 执行完脚本后的 DOM对象 
      

  3.   

    就是这个页面http://jangseng.net/mall/daigou_main.php?daigou_autot=0&daigou_ist=0&daigou_url=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D9116013121%26cm_cat%3D50029373 最下面掌柜推荐链接没有被替换
      

  4.   

    不明白firebug的机制 ,但是觉得PHP写这个不好办,觉得firebug应该是C端的不是B端的。
      

  5.   

    我看你的页面了,你用的是框架 直接把淘宝的页面个套进来了,你上面的链接点击后没有跳转是因为在上面的a标签中 target属性跟下面的不一样 下面的是有target="_blank" 也就是重新打开一个页面,所以会造成你的问题,你应该朝这个方向看看。快下班了 ^_^ 下次有空帮你整理。你自己看看。
      

  6.   

    上面被我替换的链接也是有 target属性不过被我替换没了
      

  7.   


    PHP不太容易实现,FIREBUG是附在FIREFOX这个应用程序上来做到的,同样如果你用C++或者其他应用程序语言还是能实现这个功能的,不过PHP现在也有GTK这样的应用程序开发库,不过感觉还是不太好实现这样的功能
      

  8.   

    如果要获得DOM元素PHP有很多方法比如
    file_get_contents
    curl
    file或者使用页面框架Frame也可行