小编use*_*557的帖子

js在使用history.pushstate后设置默认URL

我有个问题.如何从history.pushState添加的网址"内容"中删除?例如,我有一个这个网址:

site.com
Run Code Online (Sandbox Code Playgroud)

好的,现在我将此网址更新为:

site.com/site/subsite
Run Code Online (Sandbox Code Playgroud)

我如何恢复默认网址(site.com).

我试试,history.pushState("",document.title,document.location.pathname)但是,

document.location.pathname 是"site.com/site/subsite"

然后我回到起点:(

javascript url history

4
推荐指数
1
解决办法
2230
查看次数

Opera用户脚本经常加载

我制作了用户脚本.我在Opera 11.62上测试了这个.我有一个代码:

(
    function() {
        var headID = document.getElementsByTagName("head")[0];         
        var newScript = document.createElement('script');
        newScript.type = 'text/javascript';
        newScript.id = 'myjQuery';
        newScript.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js';
        headID.appendChild(newScript);

        newScript.addEventListener('load', function (e) {
            jQuery (
                function($) {
                    alert('loaded');
                }
            );          
        },false);

        newScript.removeEventListener('load');
    }
)();
Run Code Online (Sandbox Code Playgroud)

我的问题是它显示警报消息的次数太多,每次都在警报标题中显示不同的域.

我知道这是Facebook和广告窗口的错.
加载网站上的所有脚本后,我可以加载用户脚本吗?

javascript jquery opera userscripts

1
推荐指数
1
解决办法
206
查看次数

标签 统计

javascript ×2

history ×1

jquery ×1

opera ×1

url ×1

userscripts ×1