小编Mr.*_*ble的帖子

以编程方式删除 <script src="/unwanted.js".. /> 引用

我可以部分控制一个网页,我可以在其中输入不同位置的代码片段,但我无法删除任何预先存在的代码。

页面中间有一个脚本参考

<script src="/unwanted.js" type="text/javascript"></script> 
Run Code Online (Sandbox Code Playgroud)

但我不想加载脚本。我无法访问该unwanted.js文件。无论如何我可以使用在此引用上方执行的javascript来导致unwanted.js文件不加载吗?

编辑:回答询问什么和为什么的评论:

我正在设置一个 Stack Exchange 站点,WMD* js 文件加载到页面的一半。SE 将允许您在页面的各个部分插入 HTML - 这样您就可以拥有自定义页眉和页脚等。我想用我自己的版本覆盖标准的 WMD 代码。我可以通过在原始 WMD 脚本加载后加载 javascript 并用我自己的函数替换函数来解决这个问题 - 但最好不要不必要地加载如此大的 JS 块。

*WMD = 在 SO 和 SE 站点上使用的降价编辑器。

javascript

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

使用jQuery同步交叉子域POST请求

我正在尝试执行跨域POST请求并且已经打了一个墙(或两个).

我无法在服务器上放置代理页面 - 因此这不是一个选项.

我研究了getJSON,除了我需要POST不GET之外,它工作得很好.

是否有可能做到这一点?如果不是,有人可以向我解释getJSON如何工作以及为什么我不能做出替代方案.

javascript xss jquery jsonp cross-domain

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

Asp.Net MVC路由 - 如何匹配整个URL?

我正在尝试创建一个全能路由来跟踪联盟字符串何时在URL中.联盟代码由a x后跟a 标记int,并且仅出现在URL的末尾(但在查询字符串之前).

我的想法是,我将提取联盟会员ID,进行一些日志记录,然后在没有联盟会员ID的情况下对同一请求执行301.

例如:

http://www.domain.com/x32
http://www.domain.com/x32/
http://www.domain.com/path/to/something/x32
http://www.domain.com/x32?query=string
http://www.domain.com/x32/?query=string
http://www.domain.com/path/to/something/x32?query=string
http://www.domain.com/path/to/something/x32/?query=string
Run Code Online (Sandbox Code Playgroud)

我有这条路

routes.Add(new Route("{url}/x{affiliateExternalId}", new MvcRouteHandler())
{
     Defaults = new RouteValueDictionary(
      new { controller = "Home", action = "LogCookieAndRedirect" }
     ),
     Constraints = new RouteValueDictionary(new { affiliateExternalId = @"\d{1,6}" })
});
Run Code Online (Sandbox Code Playgroud)

哪个只匹配

http://www.domain.com/path/x32
http://www.domain.com/path/x32/
Run Code Online (Sandbox Code Playgroud)

我需要做什么来匹配所有内容并将查询字符串传递给控制器​​?有一个*我怀疑我应该使用的操作员,但是我不能让它做我需要的.

asp.net-mvc routing url-routing asp.net-mvc-routing

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

GMaps v3的状态

我即将开始一个基于谷歌地图的项目,我想知道GMaps v3的发布版本是否具有v2中可用的大部分功能,或者现在是否最好坚持使用v2.是否存在v2中尚未内置到v3中的功能列表 - 以及不在v2中的v3功能.

google-maps google-maps-api-3

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

iPhone/iPad HTML5 Canvas fillText问题

使用iPhone或iPad时,我在画布上遇到了奇怪的问题.文本被正确绘制(很少),或者它被颠倒绘制,或者它根本不被绘制.当文本设法绘制时,在旋转iPhone/Pad时会擦除它.

我有以下代码.如果我使用setTimeout,似乎我只能让文本保留在页面上.如果我在加载文档后立即调用fillText,似乎会被覆盖.

还有其他人遇到过这类问题吗?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        //draw_b();
        setTimeout('draw_b()', 500); ;
    });

    function draw_b() {
        var b_canvas = document.getElementById("cv");
        var context = b_canvas.getContext("2d");
        context.fillText("Belated hello world", 50, 50);
    }
</script>
</head>
<body>
<canvas id="cv" width="300" height="225"></canvas>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

iphone html5 canvas mobile-safari ipad

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

应用回收后,IIS7 ASP.NET进程内会话不会丢失

我有一个在IIS7下运行的ASP.NET MVC应用程序。它使用默认的进程内会话管理,根据我所读的所有内容,应在应用程序池回收后丢失用户的会话。它似乎并没有失去它。即使IIS重置也不会丢失会话。IIS7中是否进行了某些更改以使会话保持活动状态?

asp.net session iis-7 session-state

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

在全屏模式下打开网页时,iPhone是否支持cookie?

我无法在任何地方找到这些信息.当以全屏模式打开网页时(通过在主屏幕上放置链接),iPhone是否允许存储cookie?

iphone mobile-safari iphone-standalone-web-app

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

我可以在iPhone应用程序中构建一个网络应用程序

我有一个Web应用程序(HTML/JS/CSS),并希望通过App商店将其分发给iPhone用户.

从App Store规则的角度来看,我是否能够创建一个基本的应用程序,它具有指向我的web-app的UIWebView(或通过其他方法).然后,每次打开应用程序时,Web应用程序都会加载到Web上.

如果没有,我能够做类似但从本地应用程序中的本地HTML/JS/CSS文件加载'web-app'?

iphone web-applications

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

如何让没有角色的用户,

是否有任何合理有效的方法来获取不属于特定角色的用户列表?

我能看到的唯一方法是

  1. 从数据库获取所有用户并执行签入代码

  2. 直接转到数据库并回避角色提供程序

c# asp.net asp.net-membership roles roleprovider

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

'new Image()'是否允许使用缓存(JavaScript)

如果我使用new Image()JavaScript加载图像,如果可能,它会使用缓存版本,还是会加载一个新副本?

var imgObj = new Image();
imgObj.src = 'http://...';
imgObj.onload = function (loadedImg) { }
Run Code Online (Sandbox Code Playgroud)

javascript caching

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