mirror of https://github.com/vitalif/phantomjs
Limit local file URL fix to Qt 4.8.0
http://code.google.com/p/phantomjs/issues/detail?id=365#c17 http://code.google.com/p/phantomjs/issues/detail?id=365#c181.5
parent
9123e4b01f
commit
32b3e06ab4
|
@ -341,11 +341,13 @@ void WebPage::openUrl(const QString &address, const QVariant &op, const QVariant
|
|||
} else {
|
||||
QUrl url = QUrl::fromEncoded(QByteArray(address.toAscii()));
|
||||
|
||||
#if QT_VERSION == QT_VERSION_CHECK(4, 8, 0)
|
||||
// Assume local file if scheme is empty
|
||||
if (url.scheme().isEmpty()) {
|
||||
url.setPath(QFileInfo(url.toString()).absoluteFilePath().prepend("/"));
|
||||
url.setScheme("file");
|
||||
}
|
||||
#endif
|
||||
|
||||
m_mainFrame->load(QNetworkRequest(url), networkOp, body);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue