小编voo*_*oGQ的帖子

SCRIPT5:由于Wordpress中的jQuery.min CDN文件,IE9上的访问被拒绝

我在SCRIPT5上阅读了很多其他文章:在IE9中访问被拒绝的问题,但据我所知,这个有点不同,我不确定为什么会发生这种情况.

在使用标准2011主题的Wordpress 3.4.1安装中出现了这种情况.我使用以下函数将我的脚本排入队列:

function my_scripts(){
    wp_deregister_script('jquery');
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js',null,null,true);
    wp_register_script('cycle', 'http://ajax.microsoft.com/ajax/jquery.cycle/2.88/jquery.cycle.all.js',null,null,true);
    wp_register_script('plugin', get_stylesheet_directory_uri() . '/scripts/plugin-init.js',null,null,true);
    wp_enqueue_script('jquery');
    wp_enqueue_script('cycle');
    wp_enqueue_script('plugin');
}
Run Code Online (Sandbox Code Playgroud)

首先jquery,cycle脚本都是从CDN中提取出来的.plugin除了cycle对单个元素的基本调用外,该脚本为空.

此时所有浏览器都可以正常工作,但IE9除外.我收到以下错误:

 SCRIPT5: Access is denied
 jquery.min.js, line 2 character 68522 
Run Code Online (Sandbox Code Playgroud)

我很快发现这是一个交叉问题:

在IE上拒绝访问jQuery脚本

SCRIPT5:在xmlhttprequest上的IE9中拒绝访问

我发现这很奇怪,因为我的插件中没有交叉原点功能.问题也出现了,jquery而不是我的代码.尝试了几个建议的修复,但没有运气.

尝试了一些基本的东西.将脚本直接移动到页脚.尝试将其直接移动到标题中.尝试将我的脚本排除在外.此时拔掉我的头发.

我最好的选择是实际看到导致代码错误的原因(因为我无法在缩小版本上).此时代码直接在标题中删除了.min脚本,刷新了,TA-DA:现在一切都顺利进行.

如果我尝试my_scripts()使用wp_register_script&wp_enqueue_script将未分析的脚本声明移回函数,它将再次失败.如果我尝试将未经通知的脚本声明移动到页脚中,它将再次失败.我当时没有测试本地副本,只测试了CDN版本.

这是相同的SCRIPT5错误,但遗憾的是我没有错误产生的代码.前几天这是在办公室,我周末休息.我试图在我的个人沙箱上重现这些事件,但是在重新创建错误方面没有成功,这让我相信一些未列出的内容可能是罪魁祸首.

有谁知道这里发生了什么?为什么jquery.min在未通知的文件不会失败?为什么未通报的文件会继续失败,除非它直接在<head>

很高兴提供更多信息,虽然有些信息可能要等到我下周回到工作岗位.一旦我能够,我将尝试发布其余的代码.

debugging wordpress jquery internet-explorer internet-explorer-9

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

增加Sublime Text 2状态栏的字体大小?

是否可以增加Sublime Text的字体大小status bar?我做了一些搜索,并没有找到关于这个主题的任何内容.我有时会错过显示的重要信息,status bar因为它太小我没注意到.

ide configuration configuration-files sublimetext sublimetext2

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

特定的font_face基于Sublime Text 2中的语法

是否可以在Sublime Text 2中为每个单独的语法语言设置显示特定的font_face?例如:

"php" : { "font_face" : "Droid Sans Mono" },
"c#" : { "font_face" : "Courier New" },
"javascript" : { "font_face" : "monospace" } 
Run Code Online (Sandbox Code Playgroud)

除了如何全局更改之外,找不到ST2中的font_face设置.我的工作要求我跳过很多不同的语言文件,并认为这会使它们更容易在运行中区分.我喜欢我的配色方案,并希望保持原样,但不幸的是,它并没有足够的差别让我能够快速挑选语言.

python json sublimetext sublimetext2

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

有没有办法将 CORS 规则添加到 Terraform aws_s3_bucket 数据源?

我有一个不是通过 Terraform 创建的现有存储桶。我目前正在该存储桶上设置策略以获得额外的访问权限。我需要将 a 添加cors_rule到存储桶中,但我发现的所有内容都表明您需要创建 aresource才能添加 cors 规则。有没有办法将 a 添加cors_rule到现有存储桶数据源?

data "aws_s3_bucket" "my_bucket" {
  bucket = "my-bucket"

  # This produces a failure on plan
  cors_rule {
    allowed_headers = ["*"]
    allowed_methods = ["GET", "HEAD"]
    allowed_origins = [
      "https://example.my-website.com"
    ]
    expose_headers  = [
      "Access-Control-Allow-Origin",
      "ETag"
    ]
    max_age_seconds = 3000
  }
}

resource "aws_s3_bucket_policy" "allow_access" {
  bucket = data.aws_s3_bucket.my_bucket.id
  policy = data.aws_iam_policy_document.allow_access.json
}

data "aws_iam_policy_document" "allow_access" {
  statement {
    sid = …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services cors terraform

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