小编use*_*778的帖子

跨域消息传递的语法错误

下面是我的代码.我正在尝试使用跨域消息传递从网站接收数据.当我单击runit按钮时,我不断收到以下错误:"Uncaught SyntaxError:指定了无效或非法的字符串." 请帮我识别问题,我不知所措.

HTML代码:

<html>
<script language="JavaScript">

function runit() {
    alert("here");
    // Get the iframe window object
    var client = document.getElementById('client');
    // Create the data string to be passed to the OPS JavaScript
    var data = "{'url' : 'http://ops.epo.org/3.0/rest-services/published-data/publication/epodoc/EP1000000/biblio', " + "'method' : 'GET', " + "'requestHeaders' : {'Origin': 'ops.epo.org', 'Accept': 'application/json' } " + "}";
    alert(data);
    // Use the postMessage() method in order to send the data to the
    // iframe object
    client.contentWindow.postMessage(data, 'ops.epo.org');
}
// Add event listener …
Run Code Online (Sandbox Code Playgroud)

javascript messaging cross-domain

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

postgresql索引是否在插入新行时更新?

很抱歉,如果这是一个愚蠢的问题,但每次插入行时我是否需要重新索引我的表,或者新行在添加时会被索引?

indexing insert postgresql-9.2

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

从交叉文档消息传递中加载从event.data获取的pdf

对于知道答案的人来说,简单点.我的代码通过跨文档消息传递成功地从网站下载pdf.但是,我现在想在浏览器中显示pdf,可能在iframe或数据对象中.可能我需要知道pdf存储为已下载的本地URL.请帮忙,可能很容易点.请参阅此处的小提琴以获取我的代码.

重要提示:因为我想下载文件,我不想简单地制作client.src ="http://ops.epo.org/3.0/rest-services/published-data/images/US/7123345/B2/thumbnail .PDF?范围= 1"

HTML代码:

    <input type="button" onclick="runit()" value="runit"></input>
    <iframe width=100 height=100 id="client" src="http://ops.epo.org/3.0/xss/crosssitescript.html" />
Run Code Online (Sandbox Code Playgroud)

Javascript代码:

function runit() {
    // Get the iframe window object
    var client = document.getElementById('client');
    // Create the data string to be passed to the OPS JavaScript
    var data = "{'url' : 'http://ops.epo.org/3.0/rest-services/published-data/images/US/7123345/B2/thumbnail.pdf?Range=1', " + "'method' : 'GET', " + "'requestHeaders' : {'Accept': 'application/pdf' } " + "}";
    // Use the postMessage() method in order to send the data to the
    // iframe …
Run Code Online (Sandbox Code Playgroud)

javascript pdf messaging cross-domain

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

Python正则表达式查找所有单个字母字符

我想为字符串中每次出现的单个字母字符找到所有索引。我不想捕捉单个字符的 html 代码。

这是我的代码:

import re
s = "fish oil B stack peanut c <b>"
words = re.finditer('\S+', s)
has_alpha = re.compile(??????).search
for word in words:
    if has_alpha(word.group()):
        print (word.start())
Run Code Online (Sandbox Code Playgroud)

期望的输出:

9
24
Run Code Online (Sandbox Code Playgroud)

python regex character alphabetical

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

Python正则表达式 - 匹配仅包含A,B或C的单词

我可以使用什么正则表达式来匹配由字符A,B或C组成的单词?例如,正则表达式将捕获ABCBACBACBABBABCC和A和B和C,但不会捕获ABCD,ABC1等.

python regex match

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

导入一个模块(请求),得到错误"无法导入名称随机"

我有一个使用的Python脚本requests.它工作了很长时间.现在突然出现了以下错误.我尝试重新安装,requests但没有解决它.我能想到的唯一一个导致错误的是我一直在运行Django开发服务器,所以也许我被黑了?请帮忙.

码:

import requests
...
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
File "myfile.py", line 1, in <module>
import requests
File "/Users/myuser/.virtualenvs/mysite/lib/python2.7/site-packages/requests/__init__.py", line 58, in <module>
from . import utils
File "/Users/myuser/.virtualenvs/mysite/lib/python2.7/site-packages/requests/utils.py", line 12, in <module>
import cgi
File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/cgi.py", line 50, in <module>
import mimetools
File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/mimetools.py", line 6, in <module>
import tempfile
File     "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tempfile.py", line 35, in <module>
from random import Random as _Random
ImportError: cannot import name Random
Run Code Online (Sandbox Code Playgroud)

python django python-requests

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

禁用 microsoft word“显示修复”对话框

在 VBA 中,我正在循环浏览数千个文档。脚本在遇到需要修复的文档时停止。将打开一个标题为:“显示修复”的对话框,其中显示消息:“在该文件中检测到错误,但 Word 能够通过进行下面列出的修复来打开该文件。保存文件以使修复永久”。

如何覆盖对话框?我很高兴完全跳过该文档。以下是我尝试过的。

Application.DisplayAlerts = False
Set wrdDoc = wrdApp.Documents.Open(fileName:=strMyFile, PasswordDocument:="?#nonsense@$", ReadOnly:=True, OpenAndRepair:=False)
plication.DisplayAlerts = True
Run Code Online (Sandbox Code Playgroud)

repair vba documents

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

使Django开发服务器成为一个公共网站

我有一个运行Lion的mac和一个D-link路由器DIR-601.我想将我的django开发服务器作为公共网站进行测试.我设置端口转发到我的计算机本地IP地址,通过端口8000.然后我输入我的路由器的IP地址(通过在浏览器中键入我的IP地址获得),然后是:8000.没有.任何人都可以协助或指导我完成这个教程吗?

django macos router web

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

在 for 循环中使用 python next() 而不推进 for 循环

我想在 for 循环中使用 next() 来处理下面的单词,而不推进 for 循环。

words = ["please", "do", "loop", "in", "order"]
for word in words:
    print word
    checknextword = str(next((word for word in words), None))
Run Code Online (Sandbox Code Playgroud)

因此,我想打印:

>>>please
>>>do
>>>loop
>>>in
>>>order
Run Code Online (Sandbox Code Playgroud)

但代码产生:

>>>please
>>>loop
>>>order
Run Code Online (Sandbox Code Playgroud)

python iterator

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