标签: document

如何从Firefox扩展程序执行页面定义的JavaScript函数?

我正在为演示目的创建一个Firefox扩展.我从扩展名调用文档中的特定JavaScript函数.我在我的HTML文档中写了这个(不在扩展名内,而是由Firefox加载的页面):

document.funcToBeCalled = function() {
   // function body
};
Run Code Online (Sandbox Code Playgroud)

然后,扩展将在某些事件上运行:

var document = Application.activeWindow.activeTab.document;
document.funcToBeCalled();
Run Code Online (Sandbox Code Playgroud)

但是它引发了一个错误,说funcToBeCalled没有定义.

注意:我可以通过调用获取文档中的元素 document.getElementById(id);

javascript firefox dom document

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

如何使用jQuery从父页面引用<iframe>的文档对象?

我正在尝试从主机页面访问位于<iframe>中的页面的文档对象.换句话说,我有一个页面中有一个<iframe>,我想在该页面(父页面)上使用jQuery来访问该<iframe>的文档对象.

具体来说,我试图在呈现其内容(onload)后找到<iframe> d文档的高度,以便我可以从父页面调整<iframe>以匹配<iframe>的高度准确的内容.

如果这很重要,则使用JavaScript在主机页面上创建此<iframe>,并且该页面与父页面位于同一个域中.我已经使用过这种代码了:

$('iframe').contents().find('body').append('<p>content</p>');
Run Code Online (Sandbox Code Playgroud)

使用内容填充<iframe>,但我不知道获取<iframe>的文档对象的确切语法.

出于某种原因,我发现很多方法可以从<iframe>(大多数使用纯JavaScript)访问父文档对象,但不是相反.

在此先感谢您的帮助!

javascript iframe jquery document parent

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

SPFileVersionCollection - 为什么版本按混合顺序排序?

SPFileVersionCollection和SPListItemVersionCollection版本控制似乎与我不一致.不一致对我来说不是问题,但排序顺序是.

SPListItemVersionCollection

我可以理解ListItems的版本控制,因为它们按降序存储:

SPContext.Current.ListItem.Versions.Count -> 5
SPContext.Current.ListItem.Versions[0].VersionId -> 1026 (2.2 latest version)
SPContext.Current.ListItem.Versions[1].VersionId -> 1025 (2.1)
SPContext.Current.ListItem.Versions[2].VersionId -> 1024 (2.0)
...                                [4].VersionId ->      (oldest version)
Run Code Online (Sandbox Code Playgroud)

SPFileVersionCollection

但是我无法理解如何为文档库项目保存版本号:

SPContext.Current.ListItem.File.Versions.Count -> 4
SPContext.Current.ListItem.File.Versions[0].ID -> 512 (1.0 oldest one) 
SPContext.Current.ListItem.File.Versions[1].ID -> 513 (1.1)
SPContext.Current.ListItem.File.Versions[2].ID -> 1025 (2.1 latest version)
SPContext.Current.ListItem.File.Versions[3].ID -> 1024 (2.0 (EDIT: IsCurrentVersion = True))
Run Code Online (Sandbox Code Playgroud)

它们既不是升序也不是降序,而是混合的东西.

SharePoint团队是否有任何理由决定存储这样的SPFile版本?他们是否希望我自己编写方法来获取最新版本,或者是否有内置版本?

注意:我要指出,对于文档库项,SPListItem.File不为null.

version-control sharepoint document wss-3.0

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

如何在apache2中创建多个文档根目录

我想在apache2中创建一个虚拟主机,但我希望它将源文件放在/ var/www文件夹之外,即我需要在配置文件中包含另一个文档根目录,但是我通过编辑apache /来实现它sites-available/default file,但我知道它不是正确的实现方式,任何人都可以建议正确的实现方式吗?

感谢和问候,

巴拉

document apache2 root

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

将HTML转换为odt,doc,docx

有没有一种简单的方法可以从Linux服务器上的命令行将HTML(带CSS样式和嵌入图像)转换为ODT,DOCX,DOC.我搜索了很多,但没有找到一个好的选择.转换为PDF的方法存在问题,由wkhtmltopdf决定.也许有办法将生成的PDF文档转换为其他格式?

linux document docx odt

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

如何将RapidJSON文档序列化为字符串?

如何将RapidJSON文档序列化为字符串?
在所有示例中,序列化文本通过重定向到标准输出FileStream,但我需要将其重定向到字符串变量.

c++ string document rapidjson

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

当使用swift3.0进行按钮操作时,如何在ios mobile中打开文档文件,例如(.pdf,.doc,.docx)?

我需要打开UIDocumentPickerViewController它应该允许用户选择所有类型的文件.ie.(.pdf,.doc)文件我用的UIDocumentPickerViewController方法.我的代码:

UIDocumentPickerDelegate, UIDocumentMenuDelegate 在我的班级宣言中

//上传文件

func OpenFile(){

    let importMenu = UIDocumentMenuViewController(documentTypes: [String(kUTTypePNG),String(kUTTypeImage)], in: .import)
    importMenu.delegate = self
    importMenu.modalPresentationStyle = .fullScreen
    self.present(importMenu, animated: true, completion: nil)

}
@available(iOS 8.0, *)
public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {        
    let cico = url as URL
    print("The Url is : \(cico)")

    do {
        let weatherData = try NSData(contentsOf: cico, options: NSData.ReadingOptions())
        print(weatherData)
        let activityItems = [weatherData]
        let activityController = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
        if UI_USER_INTERFACE_IDIOM() == .phone { …
Run Code Online (Sandbox Code Playgroud)

document ios uidocument uidocumentmenuvc swift3

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

将文档作为null [#document:null]使用DocumentBuilder在java中解析XML之后

在解析documengt之后,即使文档包含数据,我也会变为空.这是我的代码,我已将所有验证设置为false.

DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();

    domFactory.setNamespaceAware(false); // never forget this!
    domFactory.setCoalescing(false);
    domFactory.setValidating(false);
    domFactory.setFeature("http://xml.org/sax/features/namespaces", false);
    domFactory.setFeature("http://xml.org/sax/features/validation", false);
    domFactory.setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar", false);
    domFactory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
    domFactory.setFeature("http://apache.org/xml/features/allow-java-encodings",
                       true);



    DocumentBuilder builder = domFactory.newDocumentBuilder();

    builder.setEntityResolver(new EntityResolver() {
        public InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
                throws SAXException, java.io.IOException {
            if (publicId.equals("--myDTDpublicID--"))
                // this deactivates the open office DTD
                return new InputSource(new ByteArrayInputStream("<?xml version='1.0' encoding='UTF-8'?>".getBytes()));
            else return null;
        }
    });


    Document doc = null;
    URL url = new URL(urlStr);
    URLConnection urlc = url.openConnection();



    doc = builder.parse(urlc.getInputStream());
    System.out.println("doc:" + doc.toString());
Run Code Online (Sandbox Code Playgroud)

回应如下:

doc:[#document: …
Run Code Online (Sandbox Code Playgroud)

xml null document

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

将其他属性添加到现有文档elasticsearch

如何在Elasticsearch索引中向现有文档添加其他属性.

$ curl -XPUT 'http://localhost:9200/twitter/tweet/1' -d '{
"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elastic Search"
}'
Run Code Online (Sandbox Code Playgroud)

这将在索引中创建一个文档.如何向文档添加属性?假设

"new_attribute":"new_value"
Run Code Online (Sandbox Code Playgroud)

这会将文件修改为

"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elastic Search"
"new_attribute" :"new_value"
Run Code Online (Sandbox Code Playgroud)

indexing document updating elasticsearch

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

Android从webview创建包含多个页面的pdf文档

我使用Android的PdfDocument框架(链接)从我的webview内容创建一个pdf文档.pdf创建得很好,但它只是一页文档.当webview内容很大时,我需要创建一个多页文档.我只需要在页面中分割WEBVIEW内容.我怎样才能实现这一目标?我不想使用iText或任何第三方库.

需要帮助.提前致谢.

// create a new document
PdfDocument document = new PdfDocument();

// create a page description
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(width, height, 1).create();

// start a page
PdfDocument.Page page = document.startPage(pageInfo);

// draw something on the page
View content = myWebview;
content.draw(page.getCanvas());

// finish the page
document.finishPage(page);

FileOutputStream fos;
try {
    fos = new FileOutputStream(fileNameWithPath, false);
    // write the document content
    document.writeTo(fos);

} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

// close …
Run Code Online (Sandbox Code Playgroud)

pdf android document webview multipage

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