mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-10-31 05:10:57 +00:00 
			
		
		
		
	LibWeb+Browser: Support about: URL protocol so "about:blank" works :^)
For now, we simply load an empty resource from any about: URL.
This commit is contained in:
		
							parent
							
								
									56dbe58bbb
								
							
						
					
					
						commit
						fe0de26277
					
				
				
				Notes:
				
					sideshowbarker
				
				2024-07-19 06:46:23 +09:00 
				
			
			Author: https://github.com/awesomekling
Commit: fe0de26277
			
					 3 changed files with 10 additions and 2 deletions
				
			
		|  | @ -73,6 +73,14 @@ void ResourceLoader::load(const URL& url, Function<void(const ByteBuffer&, const | |||
|         return; | ||||
|     } | ||||
| 
 | ||||
|     if (url.protocol() == "about") { | ||||
|         dbg() << "Loading about: URL " << url; | ||||
|         deferred_invoke([success_callback = move(success_callback)](auto&) { | ||||
|             success_callback(ByteBuffer::wrap(String::empty().characters(), 1), {}); | ||||
|         }); | ||||
|         return; | ||||
|     } | ||||
| 
 | ||||
|     if (url.protocol() == "data") { | ||||
|         dbg() << "ResourceLoader loading a data URL with mime-type: '" << url.data_mime_type() << "', base64=" << url.data_payload_is_base64() << ", payload='" << url.data_payload() << "'"; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling