@@ -50,10 +50,11 @@ class Inspector {
5050
5151 }
5252
53- async function send_data ( server_url , api_key , data , modal_id ) {
53+ async function send_data ( server_url , api_key , data , modal_id , refinedHtml ) {
5454 browserAppData . runtime . sendMessage ( {
5555 apiName : 'ai_record_single_action' ,
5656 data : data ,
57+ html : refinedHtml ,
5758 } ,
5859 response => {
5960 insert_modal_text ( response , modal_id ) ;
@@ -150,7 +151,7 @@ class Inspector {
150151 "action_type" : "selenium"
151152 } ) ;
152153
153- send_data ( server_url , api_key , data , this . modalNode ) ;
154+ send_data ( server_url , api_key , data , this . modalNode , refinedHtml ) ;
154155
155156 } ) ;
156157 // remove zeuz attribute
@@ -216,12 +217,13 @@ class Inspector {
216217
217218 refinedHtml = refinedHtml . replace ( / [ ^ \x00 - \x7F ] / g, '' ) ;
218219 refinedHtml = refinedHtml . replace ( / [ \x00 - \x1F \x7F ] / g, '' ) ;
220+ refinedHtml = refinedHtml . replace ( / \s + / g, ' ' ) . replace ( / > \s + < / g, '><' ) ;
219221 var data = JSON . stringify ( {
220222 "page_src" : refinedHtml ,
221223 "action_type" : "selenium"
222224 } ) ;
223225
224- send_data ( server_url , api_key , data , this . modalNode ) ;
226+ send_data ( server_url , api_key , data , this . modalNode , refinedHtml ) ;
225227
226228 } ) ;
227229 // remove zeuz attribute
0 commit comments