a tool for shared writing and social publishing

fixes for url preview fetching

+7 -3
+6 -2
src/utils/getMicroLinkOgImage.ts
··· 17 17 hostname = "leaflet.pub"; 18 18 } 19 19 let full_path = `${protocol}://${hostname}${path}`; 20 - return getWebpageImage(full_path, options); 20 + return getWebpageImage(full_path, { 21 + ...options, 22 + setJavaScriptEnabled: false, 23 + }); 21 24 } 22 25 23 26 export async function getWebpageImage( 24 27 url: string, 25 28 options?: { 29 + setJavaScriptEnabled?: boolean; 26 30 width?: number; 27 31 height?: number; 28 32 deviceScaleFactor?: number; ··· 39 43 }, 40 44 body: JSON.stringify({ 41 45 url, 42 - setJavaScriptEnabled: false, 46 + setJavaScriptEnabled: options?.setJavaScriptEnabled, 43 47 scrollPage: true, 44 48 addStyleTag: [ 45 49 {