|
150 | 150 | {display:flex} |
151 | 151 |
|
152 | 152 | #info |
153 | | - {margin-bottom:20px} |
| 153 | + {margin-bottom:20px;display:flex;gap:20px} |
154 | 154 |
|
155 | 155 | #url |
156 | 156 | {font-weight:bold;margin-bottom:10px} |
@@ -218,6 +218,10 @@ <h3> |
218 | 218 | <img class=close> |
219 | 219 | </div> |
220 | 220 | <div id=info> |
| 221 | + <div id=detect> |
| 222 | + </div> |
| 223 | + <div id=hdrs> |
| 224 | + </div> |
221 | 225 | </div> |
222 | 226 | <div id=values> |
223 | 227 | <div id=name> |
@@ -484,11 +488,12 @@ <h3> |
484 | 488 |
|
485 | 489 | display.info = async function(nitem,src){ |
486 | 490 |
|
487 | | - var {txt,error} = await get(src); |
| 491 | + var {txt,hdrs,error} = await get(src); |
488 | 492 | if(error)return; |
489 | 493 |
|
490 | 494 | var str = await detect(txt); |
491 | | - $(nitem,'#info').textContent = str; |
| 495 | + $(nitem,'#info #detect').textContent = str; |
| 496 | + $(nitem,'#info #hdrs').textContent = hdrs; |
492 | 497 | console.log(str); |
493 | 498 |
|
494 | 499 | }//info |
@@ -538,11 +543,11 @@ <h3> |
538 | 543 | for(var key in value){ |
539 | 544 |
|
540 | 545 | var dtype = datatype(value[key]); |
541 | | - desc += `${key}:${dtype},`; |
| 546 | + desc += `${key}:${dtype}, `; |
542 | 547 |
|
543 | 548 | }//for |
544 | 549 | if(desc){ |
545 | | - desc = desc.slice(0,-1); |
| 550 | + desc = desc.slice(0,-2); |
546 | 551 | } |
547 | 552 | desc = tostring(desc); |
548 | 553 | return desc |
|
623 | 628 |
|
624 | 629 | function tostring(v){ |
625 | 630 |
|
626 | | - var max = 140; |
| 631 | + var max = 240; |
627 | 632 | var s = v.toString(); |
628 | 633 | var s1 = s.slice(0,max); |
629 | 634 | if(s.length>s1.length){ |
@@ -669,14 +674,24 @@ <h3> |
669 | 674 | return {error}; |
670 | 675 | } |
671 | 676 |
|
| 677 | + var hdrs = ''; |
| 678 | + for(var [key,value] of res.headers){ |
| 679 | + console.log(key,value); |
| 680 | + hdrs += `${key}=${value}, `; |
| 681 | + |
| 682 | + }//for |
| 683 | + if(hdrs){ |
| 684 | + hdrs = hdrs.slice(0,-2); |
| 685 | + } |
| 686 | + |
672 | 687 | var txt = await res.text(); |
673 | 688 | if(!res.ok){ |
674 | 689 | var error = `[ ( ${res.status} ) ${res.statusText} ] ${txt}`; |
675 | 690 | console.log(error); |
676 | | - return {error}; |
| 691 | + return {error,hdrs}; |
677 | 692 | } |
678 | 693 |
|
679 | | - return {txt}; |
| 694 | + return {txt,hdrs}; |
680 | 695 |
|
681 | 696 | }//get |
682 | 697 |
|
|
0 commit comments