c_cpp 我们希望加载引用本地Flash文件(example.swf)的本地HTML文件(page.html)。 Flash的本地安全策略阻止了我们fr
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 我们希望加载引用本地Flash文件(example.swf)的本地HTML文件(page.html)。 Flash的本地安全策略阻止了我们fr相关的知识,希望对你有一定的参考价值。
using namespace Awesomium;
class MyResourceInterceptor : public ResourceInterceptor
{
ResourceResponse* onRequest(WebView* caller,
const std::string& url,
const std::string& referrer,
const std::string& httpMethod,
const char* uploadData,
size_t uploadDataSize) {
// For each resource request to foobar.com, return the contents
// of a corresponding local file by creating a new ResourceResponse
if(url == "http://www.foobar.com/page.html")
return ResourceResponse::Create(L"C:\\your\\path\\here\\page.html");
else if(url == "http://www.foobar.com/example.swf")
return ResourceResponse::Create(L"C:\\your\\path\\here\\example.swf");
else
return 0;
}
};
void createWebView()
{
WebView* webView = webCore->createWebView(WIDTH, HEIGHT);
webView->setResourceInterceptor(new MyResourceInterceptor());
webView->loadURL("http://www.foobar.com/page.html");
}
/**
* Contents of page.html should be something like:
*
* <html>
* <body>
* <embed src="example.swf" width=512 height=512></embed>
* </body>
* </html>
*/
以上是关于c_cpp 我们希望加载引用本地Flash文件(example.swf)的本地HTML文件(page.html)。 Flash的本地安全策略阻止了我们fr的主要内容,如果未能解决你的问题,请参考以下文章
Mac OS/WebView:为啥加载本地页面时无法使用 Flash 和其他插件?
如何使用Eclipse插件
Flash AS3 帮助检测加载的文件
将 Jquery 的本地副本的引用添加到 Xcode 项目中
Flash ActionScript 3 运行时安全错误
VS NuGet加载本地程序包