小编Ash*_*tal的帖子

如何在变量中收集HTML页面的所有脚本标记

我想<script> ....</script>在一些变量中收集HTML页面中存在的所有代码部分.

什么应该是更简单的方法,任何想法如何使用JavaScript检索它.

任何帮助将不胜感激.

html javascript html-parsing

6
推荐指数
2
解决办法
2万
查看次数

如何使用 AJAX 将数据发布到 ASP.NET MVC 控制器?

我想将Mobile数字和EmailID使用 jQuery AJAX发送到我的 MVC 控制器,以检查这些详细信息是否已存在于数据库中。

当我[HttpPost]在我的操作方法上使用该属性时,出现以下错误:

跨域请求被阻止:同源策略不允许读取 url 上的远程资源。

如果我删除该[HttpPost]属性,则会调用我的 action 方法,但 action 方法参数中收到的所有值都是null.

下面是操作方法代码:

public class LogOnModel
{
    public string Mobile { get; set; }
    public string EmailID { get; set; }
}

[HttpPost]
[AllowAnonymous]
///AJAXService/LogOnAjax
public ActionResult LogOnAjax(LogOnModel obj)
{
    return Json(true);
}
Run Code Online (Sandbox Code Playgroud)

下面是我的 AJAX 调用:

var LoginModel = {
    'Mobile': "ASH",
    'EmailID': "MITTAL",
};
$.ajax({
    url: 'http://localhost:51603/AJAXService/LogOnAjax',
    type: 'GET',
    contentType: 'application/json',
    dataType: 'jsonp',
    data: JSON.stringify(LoginModel),
    success: function …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax asp.net-mvc jquery

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

是否有任何标准 URL 可以检测强制门户的存在?

我正在编写一个应用程序,其中我想检查用户是否连接到接入点,但不允许网络访问(由于存在强制门户)。

以下 URL 是 Microsoft 的测试服务器,如果一切成功,则返回 HTTP 200 ,内容为“Microsoft Connect Test” http://www.msftconnecttest.com/connecttest.txt

为了将状态返回给用户,我想再次检查另一台测试服务器,该服务器会在 HTML 响应中返回一些内容。

Google 有一个测试服务器“ http://connectivitycheck.gstatic.com/generate_204 ”,但这给出了空的 HTML 响应。

Mozilla 和 Apple 提供了几个服务器,但都在 HTML 响应中返回“SUCCESS”。

为什么我不喜欢任何在 HTML 正文中仅返回“SUCCESS”的测试服务器,因为它不允许我测试内容篡改攻击的场景。

如果您知道任何其他标准服务器来测试强制门户,请回复...

〜阿什什

network-programming captivenetwork captiveportal

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

如何在Chrome浏览器中调整窗口大小的通知

我正在为chrome浏览器编写扩展,我想为window resize事件添加事件监听器.我正在为窗口加载事件执行我的方法,但没有获取resize事件.

下面提到的是manifest.json文件的代码

{
  "name": "A browser action",
  "version": "1.0",
  "background": { "scripts": ["background.js"] },
  "permissions": [
    "tabs", "http://*/*"
  ],
  "manifest_version": 2
}
Run Code Online (Sandbox Code Playgroud)

下面提到的是我的background.js文件的代码.

var myExtension = 
{  
    init: function()
    {  
      // The event can be DOMContentLoaded, pageshow, pagehide, load or   unload.           
      alert("ASHSIH");
      window.addEventListener("resize", this.onmyPageResize, false);
    },
    onmyPageResize: function(aEvent) 
    {  
      alert("RESIZED");

    }  
}


window.addEventListener("load", function load(event){  
  window.removeEventListener("load", load, false); //remove listener, no longer   needed  
  myExtension.init();    
},false); 
Run Code Online (Sandbox Code Playgroud)

google-chrome google-chrome-extension google-chrome-devtools

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