JS中是否有一种方法可以将整个HTML 作为字符串添加到html标记中?
document.documentElement.??
Run Code Online (Sandbox Code Playgroud) 我正在进行屏幕抓取,并希望检索特定页面的源代码.
如何用javascript实现这一目标?请帮我.
我听说了RESTful API should be stateless. All state info should be kept on client side.
但是当我从网页发出ajax调用时,我注意到会话ID cookie总是被发送到服务器.使用该会话ID,我可以在服务器上获取会话对象.因此,我可以get/set some state info in the session.
这会破坏code of being statelessRESTful API吗?
(我的问题的背景如下.)
我尝试通过调用RESTful API来实现登录页面以验证用户名和密码.
每次用户尝试访问我的站点的页面时,登录servlet filter将检查该用户的session(这是getSession()被调用的地方),以查看是否存在有效的登录信息.如果没有,登录过滤器会将用户重定向到登录页面.
在登录页面上,使用用户名和密码对服务器上的RESTful API进行ajax调用.根据RESTful API的返回结果,页面上的JavaScript将决定是否让用户进入我的网站.
所以,在这种情况下,我有点必须使用session.
详细代码位于此处: 此登录逻辑是否通过RESTful呼叫声音?
是否可以通过用户进行所有修改来获取页面的html(请参见下文)?
例如,如果文本已输入到文本区域中,或已选中复选框,则这也应反映在html中。我想要这样做的原因是对用户页面进行“截屏”。
下面的答案是的变体jQuery('html'),并不反映用户所做的更改。