簡體   English   中英

從遠程node.js添加的CSS,但不適用於html頁面

[英]css added from remote node.js but not apply on html page

我正在從遠程服務器動態調用CSS文件的應用程序正在運行,而遠程服務器端我們正在使用node.js,在該文件中加載文件但不在頁面上應用CSS

當我嘗試添加除node.js服務器路徑以外的路徑時,它可以正常工作;當我從javascript中添加一些CSS時,此方法也可以工作。

我嘗試了以下選項

  1. loadCSS = function(href){var href =“ http://192.168.0.64:3001/public/stylesheets/enduserchat.css ”; var cssLink = $(“”); $(“ head”)。append(cssLink); }; //不起作用

  2. $('head').append('http://192.168.0.64:3001/public/stylesheets/enduserchat.css“ type =” text / css“ />'')//(遠程node.js)不起作用

  3. $('head').append('http://demo23.easternenterprise.com/webrtc/css/chats.css“ type =” text / css“ />')//工作(不包含節點js)

  4. 函數loadjscssfile(filename){var fileref = document.createElement(“ link”); fileref.setAttribute(“ rel”,“ stylesheet”); fileref.setAttribute(“ type”,“ text / css”)fileref.setAttribute(“ href”,“ http://192.168.0.64:3001/public/stylesheets/enduserchat.css ”)document.getElementsByTagName(“ head”) [0] .appendChild(fileref); } //不起作用

請幫我。

如我所見,您是在創建網頁后加載CSS的。 但是,更改將在刷新網頁后生效。 解決方案:在服務器端結合所有樣式,包括javascript和html,然后將其返回給客戶端。

祝你今天愉快!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM