我一个页面中  使用window.location 进来的页面,我想问一下 为什么在IE下 可以执行 location进来的页面中的js  而在谷歌下却不能执行?浏览器ChromeInternet ExplorerJavaScriptlocation

解决方案 »

  1.   

    页面A用window.location的方式跳转到页面B,在chrome下页面B的js不执行?
      

  2.   

    嗯  就是这个意思!
    $(document).ready(function(){});
    没有执行
      

  3.   

    但是在IE 中就能执行, 在chrome中就不能执行了,帮我分析一下原因吧, 我昨天搞了一天了
      

  4.   

    在chrome下跳转成功了?但B页面的jquery没加载?
      

  5.   

    B页面 中写的 jquery 的确么有找到, 就连页面的 代码都没有找到, 但是 页面确实显示了 B页面的内容
      

  6.   

    , 就连页面的 代码都没有找到
    re:
    清理缓存后再试试,是不是B页面中的代码有错误导致输出中断了
      

  7.   

    嗯 我用 chrome 没有办法调试, 因为在 调试那里找不到B页面的代码,
    在审查元素里面 可以看到 B页面中的 JS 代码因为是 location 的页面,所有我么有办法在在其他位置 调用 b页面中的 js 代码.
      

  8.   


    在 chrom 调试中 看不到 js 代码, 发现JS 是这样子加载进来的, 这个是怎么回事呢?
      

  9.   

    我想了一个解决办法, 
     就是把 ajax 获取的页面内容 中把 js代码 挖出来然后 后 eval() 把js 在重新 执行一次 就OK了, 可以比较麻烦 效率不是很高
      

  10.   

    network中看不到加载的js文件吗
      

  11.   


    搞不明白你到底想干撒?不是跳转页面吗?怎么又出来ajax了
      

  12.   

    是 用 window.location 请求action 到第一个 过度页面 ,在过渡页面中有一个ajax 加载另一个页面(B页面) 过度页面中通过了很多 ajax 加载了很多不同的页面, 其中B页面的js 没有执行.
       我就把页面中的js 挖出来 从新eval() 一次就可以了
    谢谢你 一起研究, thank you