JavaScript bookmarklet和URL编码
完全公开我不懂Javascript,我正在尝试获取以下Javascript:JavaScript bookmarklet和URL编码,javascript,url,encoding,bookmarklet,Javascript,Url,Encoding,Bookmarklet,完全公开我不懂Javascript,我正在尝试获取以下Javascript: javascript:location = 'http://validator.w3.org/check?uri=' +escape(location)&doctype=Inline&charset=detect+automatically&ss=1&group=0&user-agent=W3C_Validator/1.654'; 要作为书签发送此格式的URL,请执行以下操作:
javascript:location = 'http://validator.w3.org/check?uri=' +escape(location)&doctype=Inline&charset=detect+automatically&ss=1&group=0&user-agent=W3C_Validator/1.654';
要作为书签发送此格式的URL,请执行以下操作:
http://validator.w3.org/check?uri=http://www.wordpress.org&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&user-agent=W3C_Validator%2F1.654
到W3C valdiator
我用URL对Javascript进行编码,但当然,我在Javascript中或在编码过程中犯了错误
有人对Javascript bookmarklet和URL编码有一些特别或一般的想法吗?谢谢。两个错误:
javascript:(function(){window.location.href='http://validator.w3.org/check?uri='+escape(window.location.href)+'&doctype=Inline&charset=detect+automatically&ss=1&group=0&user-agent=W3C_Validator/1.654';})()
谢谢你的帮助。我想我至少有几件事做错了。我最终得到的效果是:
javascript:(function(){window.location.href=)http://validator.w3.org/check?uri=“+escape(window.location)+”&doctype=Inline&ss=1&group=0&user-agent=W3C_Validator/1.654';})()
我必须回到W3C的API,找出我在检查页面字符集方面对请求URL格式的错误。window.location.href=http://foo.com
不是必需的<代码>位置=http://foo.com工作正常。