兄弟 問(wèn)下 html2canvas 截圖只截取了可視區(qū)域,你出現(xiàn)過(guò)嗎?
這個(gè)跨域問(wèn)題要后端配合調(diào)試
沒(méi)有。類(lèi)似瀏覽器,只有讀取cookie,localstorage等數(shù)據(jù),不能在非用戶(hù)操作的情況下讀取任意文件。
如果需要讀取任意文件(權(quán)限許可內(nèi)),需要用戶(hù)執(zhí)行一次點(diǎn)擊操作才可。
`
$("a").on("click", function() {
var index = $("ul:last-child").attr('data-id');
if(typeof(len )=="undefined"){
index = 0;
}
var tmp = "<li data-id=" + (index + 1) + ">" + (index + 1) + "</li>";
$("ul").append(tmp);
});
`
console.log是會(huì)執(zhí)行對(duì)象的toString方法,用console.dir你可以看到對(duì)象的形式。
你舉得例子就類(lèi)似于古典密碼,根據(jù)某個(gè)對(duì)應(yīng)關(guān)系一一對(duì)應(yīng),古典密碼是可以被統(tǒng)計(jì)學(xué)方式破解的(樣本足夠多),而且你的加密內(nèi)容比較有價(jià)值。
另外如果你打算把加密方式寫(xiě)在前端的話(huà),那還是很容易被解讀出來(lái)的。
echarts中可以寫(xiě)個(gè)輔助bar “頂起來(lái)”
var data = [2900, 1000, 1400, 1200, 300, 230]
function iData (data) {
let max = Math.max.apply(null,data)
console.log(max)
let iData = data.map((item) => {
return max - item /2
})
return iData
}
option = {
title: {
text: '深圳月最低生活費(fèi)組成(單位:元)',
subtext: 'From ExcelHome',
sublink: 'http://e.weibo.com/1341556070/AjQH99che'
},
tooltip : {
trigger: 'axis',
axisPointer : { // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效
type : 'shadow' // 默認(rèn)為直線(xiàn),可選為:'line' | 'shadow'
},
formatter: function (params) {
var tar = params[1];
return tar.name + '<br/>' + tar.seriesName + ' : ' + tar.value;
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type : 'category',
splitLine: {show:false},
data : ['總費(fèi)用','房租','水電費(fèi)','交通費(fèi)','伙食費(fèi)','日用品數(shù)']
},
yAxis: {
type : 'value'
},
series: [
{
name: '輔助',
type: 'bar',
stack: '總量',
itemStyle: {
normal: {
barBorderColor: 'rgba(0,0,0,0)',
color: 'rgba(0,0,0,0)'
},
emphasis: {
barBorderColor: 'rgba(0,0,0,0)',
color: 'rgba(0,0,0,0)'
}
},
data: iData(data)
},
{
name: '生活費(fèi)',
type: 'bar',
stack: '總量',
label: {
normal: {
show: true,
position: 'inside'
}
},
data:data
}
]
};
你的做法不對(duì),不應(yīng)該用反向代理,你這些都是靜態(tài)資源,為何不直接放到nginx的目錄下?
$scope.format1 = "yyyy-MM-dd HH:mm";
npm install pdfjs@1.0.0-alpha.1
服務(wù)器會(huì)根據(jù)這個(gè) callback 組成 callback(json) 這種內(nèi)容返回, ajax 拿到之后使用 script 標(biāo)簽插入 html 就會(huì)執(zhí)行函數(shù)調(diào)用了, 其中的參數(shù)就是服務(wù)器給的數(shù)據(jù)
colMoveAble : true
就是這個(gè)屬性終于找到了。。。
只保留最外層的一個(gè) BrowserRouter ,你再試試
body設(shè)置min-height: 100% 強(qiáng)制拉長(zhǎng)
或者
footer使用position: absolute or fixed
哪是當(dāng)然的啊,按需加載,又不是不用加載
打包以后,node_modules 下的echarts 和mint-ui等你用到的一些代碼就全部包含進(jìn)去了
你應(yīng)該粘一下整個(gè)demo的code啊
這里面的坑是非??膳碌摹?/p>
主要是用到 MediaDevice.getUserMedia 這個(gè)東西。
界面先不說(shuō),要注意的是這東西的兼容性非常糟糕,比如:
創(chuàng)建的時(shí)候需要傳遞配置參數(shù),多數(shù)情況下你可以按文檔中的說(shuō)法去指定分辨率:
{
video: {
width: xxx,
height: xxx
}
}
然而,這個(gè)寫(xiě)法會(huì)導(dǎo)致在 IOS 平臺(tái)獲取不到任何流數(shù)據(jù),正確姿勢(shì)是這樣的:
{
video: true
}
但是很顯然,這樣就沒(méi)辦法指定你的視頻流的分辨率大小,系統(tǒng)想給你怎樣的就是怎樣的。
然后就是更加坑的第二點(diǎn):
在文檔的兼容性列表中,提到了 Safari Mobile 的最低支持版本為 11,但是我在測(cè)試時(shí)(四臺(tái) IOS 設(shè)備,三臺(tái) iPhone,一臺(tái) iPad,均為 IOS 11)只能在 iPad 上獲得流數(shù)據(jù),iPhone 上是不行的。
這里面引發(fā)了第三點(diǎn):
這個(gè) API 有個(gè)歷史兼容的舊版本: navigator.getUserMedia,兩個(gè)版本的 API 差別大到一個(gè)是用 Promise (新版本) 處理而另一個(gè)是用 callback (舊版本),因此你必須在使用前進(jìn)行 if(navigator.MediaDevices) 來(lái)判斷是否有新 API 能調(diào)用,而問(wèn)題在于,即便同為 IOS 11,iPhone 上只有舊版本,iPad 上卻是新的。
所以,雖然有接口可以讓你獲得攝像頭的流數(shù)據(jù),但是感覺(jué)兼容性是個(gè)硬傷,請(qǐng)多考慮。
另外請(qǐng)多留意文檔中提及的兼容性處理庫(kù) webrtc-adapter,而這里是個(gè)測(cè)試接口可用性的頁(yè)面。
由于我并不是前端開(kāi)發(fā),因此這個(gè)兼容性問(wèn)題已經(jīng)折磨得我無(wú)法再鉆研下去,也許我測(cè)試方法或結(jié)果有誤,有了解這方面情況的朋友還請(qǐng)麻煩指出錯(cuò)誤,謝謝!
。。。不知道
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。