Bug 13845

Summary: there is no way with WebKitQt to load urls from the Qt Resource System
Product: WebKit Reporter: sebastien le faou <plicplicplic>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: hausmann
Priority: P2    
Version: 523.x (Safari 3)   
Hardware: Other   
OS: Linux   
Attachments:
Description Flags
a solution to this bug mjs: review-

sebastien le faou
Reported 2007-05-23 09:39:34 PDT
For example, If I want to load an image in a html page, there is no possibilities to reach one from memory, because we can only reach URLs. So, it could be interesting to load data from the QT Resource System, ans add a URL protocol which allow to reach these data.
Attachments
a solution to this bug (3.34 KB, patch)
2007-05-23 09:43 PDT, sebastien le faou
mjs: review-
sebastien le faou
Comment 1 2007-05-23 09:43:32 PDT
Created attachment 14690 [details] a solution to this bug with this patch I can use URLs like that: qrc:///my_path or :/my_path
Simon Hausmann
Comment 2 2007-05-29 00:25:50 PDT
IMHO just supporting qrc as scheme is fine, I don't think we should add hacks for supporting :/my_path. But does the qrc scheme support really need changes in KUrl? Shouldn't it be be possible to just detect that scheme in QWebNetworkInterface, strip it off and pass it through to the file loading?
Maciej Stachowiak
Comment 3 2007-05-29 01:00:24 PDT
I agree, this should be done in the Qt networking layer, not KURL. It's not appropriate for non-Qt ports to do special things for the qrc: scheme, and certainly doing :/some/path is not right/
Maciej Stachowiak
Comment 4 2007-05-29 01:00:34 PDT
Comment on attachment 14690 [details] a solution to this bug r=me
Maciej Stachowiak
Comment 5 2007-05-29 01:00:55 PDT
Er, I meant r-, not r=me
sebastien le faou
Comment 6 2007-05-29 15:18:55 PDT
ok, but I can't find QWebNetworkInterface class. Are you sure it is the good class? Perhaps there is now another name for this one??? Or that this is managed another way now?
George Staikos
Comment 7 2007-06-13 10:28:43 PDT
I think this should remain outside the porting layer. It's quite easy to add new protocol handlers at the application layer. This is quite specialized, and IMO no foreign content should be able to access application internals for content.
Mark Rowe (bdash)
Comment 8 2007-10-17 05:36:47 PDT
Closing as WONTFIX based on George's comments.
Note You need to log in before you can comment on or make changes to this bug.