从分机停用Chrome中的历史记录同步?

时间:2016-05-04 14:28:23

标签: google-chrome google-chrome-extension browser-history

是否可以从我的扩展程序中停用Chrome中的历史记录同步功能?

我正在制作可以关闭历史记录的扩展程序,但仅在Chrome设置中禁用历史记录同步时才有效。

2 个答案:

答案 0 :(得分:1)

不幸的是,API中没有此类功能(更改同步设置)。

答案 1 :(得分:0)

我使用chrome扩展工作很少,但我想这可能会有所帮助。 首先将此代码添加到扩展清单 QRectF Circle::boundingRect() const { return QRectF(-radius - width, -radius - width, (radius + width) * 2, (radius + width) * 2); } QPainterPath Circle::shape() const { QRectF rect(-radius, -radius, radius * 2, radius * 2); QPainterPath path; path.arcMoveTo(rect, startAngle / 16); path.arcTo(rect, startAngle / 16, spanAngle / 16); QPainterPathStroker pps; pps.setCapStyle(Qt::FlatCap); pps.setWidth(width); return pps.makeStroke(path); } void Circle::paint(QPainter * painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { QPen pen; pen.setCapStyle(Qt::FlatCap); pen.setWidth(width); painter->setPen(pen); QRectF rect(-radius, -radius, radius * 2, radius * 2); painter->drawArc(rect, startAngle, spanAngle); } 然后,您可以使用他们的内置方法来实现您的逻辑。