jsdom

    0熱度

    1回答

    我npm安裝了jQuery,現在我看到一堆Module not found: Error: Can't resolve...錯誤。對根本問題可能是什麼以及解決方案有任何想法? ERROR in ./node_modules/jquery/lib/node-jquery.js Module not found: Error: Can't resolve 'jsdom'... ERR

    0熱度

    1回答

    我需要找到img標籤的src在我的字符串: const dom = new JSDOM('<img src="godaddy.com">', { includeNodeLocations: true }); console.log(dom.window.document.querySelector("img")); 但是控制檯輸出爲: HTMLImageElement {

    3熱度

    1回答

    我使用jsdom來加載我的Node.js應用程序的網頁。 有時,我沒有得到完整的DOM,因爲有些網頁使用腳本在觸發onload事件後動態加載其內容。 jsdom停用這些腳本默認的執行,因爲它會導致安全漏洞,因爲他們的文檔中指出: 的jsdom沙箱也不是萬無一失的,和DOM的<腳本內部>正在競選碼可以,如果它努力嘗試,就可以訪問Node.js環境,從而訪問您的機器 我想知道是否有辦法使用一些解決方法

    0熱度

    1回答

    我有一個小問題..我想測試我創建的一些函數(用Typescript編寫),並且我正在使用mocha/chai/jsdom。現在,我在用文檔內的'document'測試函數時出錯。我得到'ReferenceError:document is not defined'消息。我怎麼還能用這個'文檔'來測試這些函數呢? 例如: [prompt.spec.ts] import { expect } from

    0熱度

    1回答

    這是一個希望簡單的問題: 當我用它來創建與jsdom一個DOM: const dom = (html = '<!doctype html><body></body></html>') => { const domObject = new JSDOM(html); const { window } = domObject; const { document } = (d

    -3熱度

    1回答

    使用NodeJS我想解析聲明的JSON和JS變量,這是第三方網站的HTML。從HTML提取JSON變量並輸出它的最簡單方法是什麼? HTML大塊從中我想提取提到JS可以波紋管可以看出: ... <footer> <div> <script type="application/ld+json"> {"@context":"http:\/\/sche

    -1熱度

    1回答

    我正在嘗試使用nodejs,jsdom和d3 v4來組裝和託管svg。 我寫了一個updated version的this example,因爲它不能正常工作。但是,我不得不手動設置關閉svg標籤,因爲我不知道如何使用d3在svg的主體內添加路徑。 如何使用d3在svg內部的例子中添加最後一個路徑? UPDATE 1 這從updated version部設法STRUCT的SVG的主要部分。一切都被

    0熱度

    1回答

    我嘗試使用Mocha和Angular進行單元測試項目。 因爲我必須把它做成一個控制檯(有jenkins的jUnit報告),所以我將JsDom添加到了我的項目中。 不幸的是,我沒有成功加載我的Angular應用程序。 這裏是我的package.json(NPM): { "name": "subs-tech-saas-js.test", "version": "0.0.0",

    1熱度

    1回答

    我有一個expressJS web應用程序與路由設置。我還有幾個函數存在於jsdom環境中,因爲我想利用各種jquery函數。 我遇到的問題是我需要在expressJS作用域級別的jsdom中調用一個函數。 我真的希望這是可能的某種方式,因爲這將大大簡化我的生活。 例如: // express app.get('/someRoute', function(request, response){

    5熱度

    1回答

    我有一個使用jsdom或Canvas在node.js中獲取圖像的過程。在下載過程中,我想在後端使用Vibrant.js提取色板。我的下面的代碼都不起作用。 使用jsdom const Vibrant = require('node-vibrant'); const request = require('request'); var jsdom = require("jsdom").jsdom