#include "jni/InterceptedRequestData_jni.h"
#include "net/url_request/url_request.h"
#include "net/url_request/url_request_job.h"
+#include "xwalk/runtime/browser/android/net/android_protocol_handler.h"
#include "xwalk/runtime/browser/android/net/android_stream_reader_url_request_job.h"
#include "xwalk/runtime/browser/android/net/input_stream_impl.h"
+#include "xwalk/runtime/browser/xwalk_browser_context.h"
+#include "xwalk/runtime/browser/xwalk_runner.h"
using base::android::ScopedJavaLocalRef;
net::NetworkDelegate* network_delegate) const {
scoped_ptr<AndroidStreamReaderURLRequestJob::Delegate>
stream_reader_job_delegate_impl(new StreamReaderJobDelegateImpl(this));
+
+ XWalkBrowserContext* browser_context =
+ XWalkRunner::GetInstance()->browser_context();
+ std::string content_security_policy = browser_context->GetCSPString();
+
return new AndroidStreamReaderURLRequestJob(
- request, network_delegate, stream_reader_job_delegate_impl.Pass());
+ request, network_delegate, stream_reader_job_delegate_impl.Pass(),
+ content_security_policy);
}
} // namespace xwalk