小编ona*_*sar的帖子

试图访问iframe内容(不同的子域名); 尝试设置CORS

我正在托管一个文件domain.com,其中包含一个托管文档的iframe s3.domain.com.我试图访问iframe的内容,但是我收到以下内容:

不安全的JavaScript尝试从URL为http://domain.com/的框架访问URL为http://s3.domain.com.s3.amazonaws.com/file.html的框架.域,协议和端口必须匹配.

我理解这个的原因.我找到了两个工作.

  1. 由于我拥有这两个文档,我可以设置domain属性以允许访问,如下所示: document.domain = 'domain.com';
  2. 使用CORS允许访问托管在S3存储桶中的文档

我宁愿这样做,但是我很难这样做.我的桶的CORS配置文件目前如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
    </CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)

但是,这仍然会导致错误.我确定我错过了一些东西,但不确定是什么.

任何意见,将不胜感激.谢谢.

security iframe amazon-s3 cross-domain cors

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

检测JavasScript字符串是否已使用encodeURIComponent编码

我正在努力将一些代码与第三方集成,有时他们传递给我正在编写的Javascript函数的字符串参数将被编码使用encodeURIComponent,有时它不会.

是否有确定的方法来检查它是否已被编码使用encodeURIComponent
如果没有,我将进行编码然后

javascript encoding

5
推荐指数
2
解决办法
3084
查看次数

为什么这个PHP正则表达式返回1?

为什么以下常规函数调用返回以下值1:

preg_match('<strong>', '<strong[\>\s]+')
Run Code Online (Sandbox Code Playgroud)

根据文件,我本以为它们应该被颠倒过来.

php regex

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

电子:在BrowserWindow和呈现的URL之间进行通信(nodeIntegration:false)

在博客发布后的回购之后,我花了大约一个小时来阅读要点,但似乎无法弄清楚该如何做。

我有一个BrowserWindow实例,使用加载URL(由我控制)nodeIntegration: false

在主要过程中,我想与呈现的URL进行通信。我对preload脚本BrowserWindow.sendexecuteJavascript范例感到困惑。

我要发送的数据非常大(例如,文件上传介于50kb和10mb之间)。

最好的方法是什么?您可能知道的任何示例/教程都会有所帮助。谢谢!

javascript electron

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

使用PHP APC的用户和系统缓存之间的区别

apc_clear_cache 有一个选项可以发送'user',它将删除apc用户缓存,如果不存在,则删除系统缓存.

我不明白它的区别,因为没有办法通过apc_store/ 将一个值显式存储在另一个缓存中apc_fetch.

php apc

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

任何人都有"阅读时间算法"的任何线索?

只是好奇如何计算某人阅读带有x个字符和/或y个单词的段落的时间长度.有什么想法吗?

algorithm

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

php json_decoding vs xml解析

什么更快?任何thoguhts /基准测试?

php xml json xml-parsing

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

抽象类的 PHP 命名空间

为抽象类定义命名空间时遇到问题。类看起来像这样:

你好世界.class.php

namespace Kitten;
abstract class HelloWorld {
    public static function hi()
    {
        echo 'hello';
    }
}
Run Code Online (Sandbox Code Playgroud)

索引.php

require_once helloworld.class.php;
Kitten::HelloWorld::hi();
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM

任何正确方向的帮助或指示将不胜感激。谢谢。

php namespaces

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

Puppeteer 是否在页面上运行 JavaScript?

我正在使用 Puppeteer 执行一些测试任务,但有点困惑:
Puppeteer 是否运行它遇到的 JavaScript?具体来说,我们的应用会触发一堆请求(例如加载 Stripe、Facebook 等),我想确保代码在 Puppeteer 请求期间运行。

puppeteer

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

正则表达式匹配字符串DOESNT带有'username'的字符串

所以我正在尝试编写一个正则表达式并让它匹配字符串ONLY如果字符串不以字符串'username'开头

我尝试了类似^([^ username])的东西......但是匹配字符串不以任何字母开头的字符串.

任何帮助,将不胜感激!

regex

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

为什么php抱怨在这段代码中通过引用传递?

$test = 'love';
$eff = end(explode('ov',$test));
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚; 奇怪的是,这不会引起抱怨:

$test = 'love';
$eff = current(explode('ov',$test));
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:严格:只有变量应该通过引用传递

php

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

PHP for 循环优化

我已经阅读了一些可以用forPHP 中的循环完成的不同优化,并且想评估您对此的看法:

for ($x = 0; $x < 50000000; ++$x) {
}
Run Code Online (Sandbox Code Playgroud)

在这个基本示例中,我还能做些什么来加快速度?Zend Optimizer 会帮助处理如此基本的事情吗?我知道这看起来很傻而且不是一个真正的用例,但我对它特别感兴趣。

php optimization

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